<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 污视频在线观看免费| 人与动性xxxxx免费| 95免费观看体验区视频| 亚洲αv久久久噜噜噜噜噜| 中文字幕无码免费久久9一区9| 亚洲国产天堂久久综合| 免费看一级毛片在线观看精品视频 | 99精品全国免费观看视频..| 国产午夜亚洲不卡| 国产成人无码免费网站| 亚洲人JIZZ日本人| 免费人成网站在线观看不卡| 亚洲精品无码久久久久久久 | 一本天堂ⅴ无码亚洲道久久| 成人午夜视频免费| 亚洲a无码综合a国产av中文| 亚洲毛片不卡av在线播放一区| 久久国产美女免费观看精品 | 亚洲欧美日韩久久精品| 四虎影视在线永久免费观看| 美女被艹免费视频| 国产精品亚洲综合一区| 午夜免费福利小电影| 亚洲AV无码专区在线亚| 免费一看一级毛片| 水蜜桃视频在线观看免费播放高清| 久久久久久亚洲精品| 野花高清在线观看免费3中文| 国产成人亚洲精品播放器下载| 国产亚洲成人在线播放va| 在线免费观看亚洲| 偷自拍亚洲视频在线观看99| 亚洲va国产va天堂va久久| 中文字幕无码免费久久99| 四虎影视在线看免费观看| 亚洲综合国产精品| 免费观看日本污污ww网站一区| a级毛片毛片免费观看永久| 亚洲欧洲日产国码久在线| 久久精品国产亚洲7777| a毛片基地免费全部视频|