「Cocos2dx/method」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→サンプルコード(staticメソッド)) |
|||
行1: | 行1: | ||
− | ==サンプルコード | + | ==サンプルコード== |
HelloWorld::custom1()のstaticメソッドを追加する場合 | HelloWorld::custom1()のstaticメソッドを追加する場合 | ||
2017年3月2日 (木) 17:19時点における最新版
サンプルコード
HelloWorld::custom1()のstaticメソッドを追加する場合
-Classes/HelloWorldScene.h
class HelloWorld : public cocos2d::Layer { public: static cocos2d::Scene* createScene(); virtual bool init(); const char* custom1(); CREATE_FUNC(HelloWorld); };
-Classes/HelloWorldScene.cpp
const char* HelloWorld::custom1() { const char *hoge = "custom1"; return hoge; }
カスタム関数呼び出し(適当な場所で) -Classes/HelloWorldScene.cpp
const char *b = HelloWorld::custom1(); log("%s", b);