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

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


    網站導航:
     
    主站蜘蛛池模板: 国产美女被遭强高潮免费网站| 免费无遮挡无码永久在线观看视频| 亚洲熟妇无码久久精品| 又黄又爽又成人免费视频| 国产精品亚洲综合| 亚洲va在线va天堂va888www| 日韩精品成人无码专区免费| 日韩久久无码免费毛片软件| 91亚洲国产成人精品下载| 日本免费一二区在线电影| 中国黄色免费网站| 亚洲高清一区二区三区| 亚洲片国产一区一级在线观看| 免费在线视频你懂的| 窝窝影视午夜看片免费| 亚洲人色大成年网站在线观看| 亚洲Av无码乱码在线znlu| 亚洲w码欧洲s码免费| 一区二区三区免费在线视频| 亚洲国产品综合人成综合网站| 免费一级毛片不卡在线播放| aⅴ在线免费观看| CAOPORM国产精品视频免费| 亚洲国产最大av| 亚洲成熟xxxxx电影| 亚洲高清无码专区视频| 无码日韩人妻av一区免费| 成人无码WWW免费视频| 日韩成人精品日本亚洲| 亚洲午夜精品在线| 亚洲AV色香蕉一区二区| 免费欧洲美女牲交视频| 一个人免费观看在线视频www| 国产午夜不卡AV免费| 美女免费精品高清毛片在线视| 亚洲精品二三区伊人久久| 久久久久久亚洲AV无码专区| 中文字幕亚洲激情| 国产中文字幕免费| 女人张开腿给人桶免费视频| 69免费视频大片|