「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);
