<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    demibug

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      24 Posts :: 3 Stories :: 2 Comments :: 0 Trackbacks

    精靈是游戲中十分重要的組成部分,隨處可見,如:游戲背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用圖片展示的,基本上需要使用精靈類。
    1. 首先來了解一下跟精靈相關的幾個類:
    (1) CCTexture2D
    可以把它看成一個紋理,它是cocos2d-x渲染圖形的重要參數,用來貼圖,因為cocos2d-x使用opengl es繪制2d圖形的,它的尺寸是2的n次方。一般通過以下方式獲得:

    1
    CCTexture2D* cache = CCTextureCache::sharedTextureCache()->addImage("hero.png");

    (2) CCSprite
    這個就是精靈類,是CCNode的子類,它的內部封裝了CCTexture2D(紋理),可以通過下面幾種方式初始化精靈對象。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    //CCTexture2D表示精靈包含的圖片,范圍是整張圖片
    static CCSprite* spriteWithTexture(CCTexture2D *pTexture);
    //CCRect表示圖片的指定范圍,即從圖片的指定矩形區域裁剪
    static CCSprite* spriteWithTexture(CCTexture2D *pTexture, const CCRect& rect);
    //CCSpriteFrame表示精靈的某一幀,大多數情況下精靈本身的圖片有多幀。它內部封裝了CCTexture2D和CCRect,可以從一個大圖片取出一部分作為一幀。
    static CCSprite* spriteWithSpriteFrame(CCSpriteFrame *pSpriteFrame);
    //pszSpriteFrameName表示幀的名字,根據幀名從內存中取出CCSpriteFrame
    static
    posted on 2013-03-11 11:04 Hiji 閱讀(216) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产高清免费视频| **一级一级毛片免费观看| 日本免费一区二区三区最新| 亚洲人成在线中文字幕| **真实毛片免费观看| 亚洲人成免费电影| 成人免费毛片视频| 亚洲av日韩综合一区久热| 无码不卡亚洲成?人片| 成年免费a级毛片| 国产亚洲成av片在线观看 | 亚洲精品中文字幕| 在线免费视频一区二区| 欧美激情综合亚洲一二区| 亚洲精品成人在线| 两个人看的www视频免费完整版| 国产亚洲福利精品一区| 久久99国产乱子伦精品免费| 亚洲精品永久www忘忧草| 成人毛片免费视频| 一级毛片免费在线播放| 亚洲欧洲日产国码久在线观看| 国产一卡二卡四卡免费| 亚洲youwu永久无码精品 | 午夜亚洲国产理论秋霞| 99视频全部免费精品全部四虎| 亚洲日韩精品国产一区二区三区| 国产精品国产自线拍免费软件| 亚洲阿v天堂在线2017免费| 亚洲国产综合专区在线电影| 好爽…又高潮了毛片免费看 | 亚洲av无码一区二区三区天堂古代| 精品国产免费观看| 91精品全国免费观看青青| 亚洲国产精品成人综合久久久| 国产免费av一区二区三区| av永久免费网站在线观看| 亚洲一级特黄特黄的大片| 亚洲女同成av人片在线观看 | 一级毛片大全免费播放下载| 亚洲AV乱码一区二区三区林ゆな|