facebook twitter hatena line email

「Cocos2dx/method」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==サンプルコード== HelloWorld::costom1()関数を追加する場合 -Classes/HelloWorldScene.h class HelloWorld : public cocos2d::Layer { public: static c...」)
 
(Admin がページ「Cocos2dx/function」を「Cocos2dx/method」に移動しました)
(相違点なし)

2017年3月2日 (木) 17:02時点における版

サンプルコード

HelloWorld::costom1()関数を追加する場合

-Classes/HelloWorldScene.h

class HelloWorld : public cocos2d::Layer
{
public:
    static cocos2d::Scene* createScene();
    virtual bool init();
    const char* costom1();
   CREATE_FUNC(HelloWorld);
};

-Classes/HelloWorldScene.cpp

const char* HelloWorld::costom1()
{
    const char *hoge = "costom1";
    return hoge;
}

カスタム関数呼び出し(適当な場所で) -Classes/HelloWorldScene.cpp

const char *b = HelloWorld::costom1();
log("%s", b);