標頭檔案, 重寫draw 與 ondraw函式
test.h
public:
void draw(
renderer
*renderer,
const
mat4
&transform,
uint32_t
flags);
private:
void
ondraw(
const
kmmat4
&transform,
uint32_t
flags);
customcommand
_customcommand;
原始檔test.cpp
只需要新增這樣的基本**就可以實現自己定義的命令,自定義的命令在 ondraw中實現。
本測試只是畫乙個矩形。
void
test
::draw(
renderer
*renderer,
const
mat4
&transform,
uint32_t
flags)
void
test
::ondraw(
const
kmmat4
&transform,
uint32_t
flags)
cocos2d x 3 x 觸控響應
3.x需要自己註冊監聽事件。有兩種方式,乙個是用c 的bind繫結自定義函式,cocos2d x封裝了一下,提供了介面 cc callback 數字,數字代表引數個數。eventlistener需要兩個引數 touch 和 event 所以這裡使用的是cc callback 2 auto dispa...
cocos2d x 3 x記憶體管理
記憶體管理有ref提供的4個方法 void retain 將該物件的引用計數器 1 void release 將該物件的引用計數器 1 ref autorelease 不改變物件的引用計數器值,將物件新增到自動釋放池,返回物件本身 unsigned int getreferencecount con...
Cocos2dx 3 x多點觸控問題
首先,這並不是什麼教程。只是今天折騰了一天的乙個比較傻的問題。3.x的eventlistener想必各位已經都會了。toucheventallatonce是多點觸控,但幾乎沒什麼人用過。用法不難,但是很多人和我一樣卡在了無論怎麼搞touches的數量都只有一,換句話說,就是死活單點觸控。搜了很多論壇...