理論基礎 PageView類又稱Layout的管理器,可以讓用戶在多個Layout之間左右或者上下切換顯示,繼承自 Layout 。 代碼實踐 static PageView * create ()創建一個空的PageView。 void addWidgetToPage (Widget ...
各種方法創建Sprite和Animate 常用的API介紹 AnimationCache類 通過名字和動畫添加到緩存。void addAnimation Animation animation, const std::string amp name 從plist文件添加一個動畫,確保SpriteFrameCache的幀在之前就加載過了。void addAnimationsWithFile cons ...
2015-09-28 19:16 0 1909 推薦指數:
理論基礎 PageView類又稱Layout的管理器,可以讓用戶在多個Layout之間左右或者上下切換顯示,繼承自 Layout 。 代碼實踐 static PageView * create ()創建一個空的PageView。 void addWidgetToPage (Widget ...
基礎理論 一個能夠被用戶觸摸滾動的一個層次型布局容器視圖,允許其尺寸大於屏幕顯示的物理尺寸,其內部維護有一個布局用於水平的或垂直的存放子節點。繼承自 Layout,被 ListView 繼承。 代碼實踐 void setBounceEnabled (bool enabled)設置當滾動到邊界 ...
理論部分 緩動動作的基類,繼承自 ActionInterval類。ActionEase本身是一個抽象的概念父類,開發者最好不要在代碼中直接創建它的對象,因為它沒有具體的執行效果,這一類的子類速度變化大致可以划分成三種。 由快變慢; 由慢變快; 又慢變快再由快變慢 ...
1. 總結 Sprite和SpriteFrame和Texture2D關系緊密,三個類都繼承了Ref類。精靈有成員精靈幀和紋理,精靈幀有成員紋理。精靈幀和紋理被精靈幀引用時,引用計數增加,不再被引用時,引用計數減少。紋理被精靈幀引用時也同理。 一個紋理可以被多個精靈幀、精靈引用,一個精靈幀 ...
在斗地主中,使用了cc.Sprite來實現撲克,但是cc.Sprite默認並不能接收觸摸事件,需要手動將它注冊到事件分配器中。 1. 在onEnter中注冊為代理,由於撲克牌會產生重疊,在選擇的時候不能讓觸摸事件傳遞到被覆蓋的牌上,因此不能使 ...
Cocos2d-x 3.x的label使用了freetype字體引擎(http://www.freetype.org/),可以很輕松的實現描邊和陰影效果。所以本篇文章只針對於sprite來實現描邊效果。 官方demo中描邊shader沒有看懂,看效果好像是有點問題,透明的部分變成了黑色。作者 ...
1.動態加載圖片 2.獲取節點的方式 (1)通過find方式獲取 (2) 通過在構造函數中定義組件,並且從層級管理器中拉入節點。 ...
轉自:http://codingnow.cn/cocos2d-x/795.html 精靈是游戲中十分重要的組成部分,隨處可見,如:游戲背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用圖片展示的,基本上需要使用精靈類。 1. 首先來了解一下跟精靈相關的幾個類 ...