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

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


    網站導航:
     
    主站蜘蛛池模板: 在线成人a毛片免费播放| 99久久久精品免费观看国产| 免费国产真实迷j在线观看| 亚洲精品无播放器在线播放| 成年私人影院免费视频网站| 亚洲a级片在线观看| 男男AV纯肉无码免费播放无码| 亚洲av日韩av无码av| 成全高清视频免费观看| 亚洲日韩国产AV无码无码精品| 免费毛片网站在线观看| 四虎永久在线精品免费一区二区| 亚洲第一视频在线观看免费| 久久久久久久久久免免费精品| 亚洲精品亚洲人成人网| 99热这里只有精品6免费| 亚洲va在线va天堂va手机| 日韩一区二区免费视频| 免费中文字幕视频| 亚洲AV综合色区无码一区 | 五月天婷婷免费视频| 国产亚洲精品自在久久| 2021在线观看视频精品免费| 国产精品高清视亚洲精品| 国产精品国产午夜免费福利看| 日日摸夜夜添夜夜免费视频| 亚洲精品天天影视综合网| 国产精品无码免费播放| 免费国产草莓视频在线观看黄| 亚洲欧洲无码AV电影在线观看 | 成人免费视频国产| 乱淫片免费影院观看| 亚洲av无码精品网站| 国产成人免费高清激情视频| 麻豆va在线精品免费播放| 久久久亚洲欧洲日产国码农村| 97在线观免费视频观看| 一级女性全黄生活片免费看| 亚洲欧洲精品视频在线观看| 免费a级毛片无码av| 57pao国产成永久免费视频|