原文:cocos代碼研究(1)sprite學習筆記

各種方法創建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 推薦指數:

查看詳情

cocos代碼研究(24)Widget子類PageView學習筆記

理論基礎 PageView類又稱Layout的管理器,可以讓用戶在多個Layout之間左右或者上下切換顯示,繼承自 Layout 。 代碼實踐 static PageView * create ()創建一個空的PageView。 void addWidgetToPage (Widget ...

Sat Oct 10 04:49:00 CST 2015 0 2476
cocos代碼研究(23)Widget子類ScrollView學習筆記

基礎理論 一個能夠被用戶觸摸滾動的一個層次型布局容器視圖,允許其尺寸大於屏幕顯示的物理尺寸,其內部維護有一個布局用於水平的或垂直的存放子節點。繼承自 Layout,被 ListView 繼承。 代碼實踐 void setBounceEnabled (bool enabled)設置當滾動到邊界 ...

Sat Oct 10 02:21:00 CST 2015 0 2380
cocos代碼研究(10)ActionEase子類學習筆記

理論部分 緩動動作的基類,繼承自 ActionInterval類。ActionEase本身是一個抽象的概念父類,開發者最好不要在代碼中直接創建它的對象,因為它沒有具體的執行效果,這一類的子類速度變化大致可以划分成三種。 由快變慢; 由慢變快; 又慢變快再由快變慢 ...

Wed Oct 07 23:21:00 CST 2015 0 2237
Cocos2d-x 學習筆記(7) 內存管理 Sprite SpriteFrame Texture2D

1. 總結 Sprite和SpriteFrame和Texture2D關系緊密,三個類都繼承了Ref類。精靈有成員精靈幀和紋理,精靈幀有成員紋理。精靈幀和紋理被精靈幀引用時,引用計數增加,不再被引用時,引用計數減少。紋理被精靈幀引用時也同理。 一個紋理可以被多個精靈幀、精靈引用,一個精靈幀 ...

Wed Jul 24 22:27:00 CST 2019 0 637
cocos2d-html5學習之三-為sprite添加觸摸事件

在斗地主中,使用了cc.Sprite來實現撲克,但是cc.Sprite默認並不能接收觸摸事件,需要手動將它注冊到事件分配器中。 1. 在onEnter中注冊為代理,由於撲克牌會產生重疊,在選擇的時候不能讓觸摸事件傳遞到被覆蓋的牌上,因此不能使 ...

Sat Dec 28 19:39:00 CST 2013 2 3566
Cocos2d-x shader學習3: sprite描邊(Outline)

Cocos2d-x 3.x的label使用了freetype字體引擎(http://www.freetype.org/),可以很輕松的實現描邊和陰影效果。所以本篇文章只針對於sprite來實現描邊效果。 官方demo中描邊shader沒有看懂,看效果好像是有點問題,透明的部分變成了黑色。作者 ...

Sat Feb 20 23:49:00 CST 2016 0 4963
Cocos Creator學習筆記

1.動態加載圖片 2.獲取節點的方式 (1)通過find方式獲取 (2) 通過在構造函數中定義組件,並且從層級管理器中拉入節點。 ...

Fri Sep 22 20:05:00 CST 2017 0 4766
cocos2d-x Sprite

轉自:http://codingnow.cn/cocos2d-x/795.html 精靈是游戲中十分重要的組成部分,隨處可見,如:游戲背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用圖片展示的,基本上需要使用精靈類。 1. 首先來了解一下跟精靈相關的幾個類 ...

Tue Jul 09 18:33:00 CST 2013 0 3556
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM