<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 閱讀(217) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 久久精品夜色噜噜亚洲A∨| 成人毛片18女人毛片免费96 | 亚洲色婷婷一区二区三区| 97热久久免费频精品99| 亚洲AV午夜福利精品一区二区| 国内精品免费久久影院| 亚洲精品午夜无码电影网| 免费在线看黄的网站| 亚洲精品福利网站| 成人黄页网站免费观看大全| 亚洲av无码专区国产不乱码| 免费国产a国产片高清| 一级毛片免费播放男男| 亚洲国产另类久久久精品黑人| 成在人线av无码免费高潮喷水 | 可以免费观看一级毛片黄a| 免费又黄又爽又猛大片午夜| 久久精品国产亚洲5555| 日韩插啊免费视频在线观看 | 国产特黄一级一片免费 | 亚洲成av人片在线观看无码不卡| 99re6热视频精品免费观看| 456亚洲人成在线播放网站| 国产在线观看免费视频播放器| jizz在线免费观看| 成人免费福利电影| 狼色精品人妻在线视频免费| 亚洲AV无码一区二区三区系列| 日本人的色道免费网站| 黄色三级三级三级免费看| 亚洲成在人天堂在线| 在线观看免费大黄网站| 国产区在线免费观看| 亚洲AV无码一区二区三区人| www国产亚洲精品久久久日本| 在线日本高清免费不卡| 国产成人亚洲综合色影视| 成人免费无码大片A毛片抽搐| 一区二区三区免费视频播放器 | 野花高清在线观看免费完整版中文 | 四虎影院免费在线播放|