cocos2d-xで、毎フレーム実行したいときにscheduleUpdateとかを使うかと思いますが、その引数でfloat ...
Date: 2017/8/9 Cate: C++, cocos2d-x Tags:  
cocos2d-xでシェーダーを書いていて、setUniformFloatとかで値をシェーダー側に渡したかったのですが、うまく渡せなくてかなりハマったのでメモ。 setUniformFloat等したあとに、applyUniforms()を呼び出す必要がありました!なるほど・・・・。 [cpp] auto spr = Sprite::create("hoge.png"); spr->setPosition(center); this->addChild(spr); auto ...
Date: 2016/10/14 Cate: C++, cocos2d-x Tags:  
...
Date: 2016/10/3 Cate: C++, cocos2d-x Tags:  
cocos2d-xで何かしらのファイルをアプリ内で保存するとき、FileUtils::getWritablePath()で取得したパスを利用すると思います。 Androidだと/data/data/com.example.myapp/files/みたいなパスが返ってくるのですが、ここに保存したファイルをMac等にもってきて確認する方法のメモ。 adb pullを使う adbのpullコマンドを使えばAndroidの端末内のファイルをMac等のローカルに持ってくることが出来ます。 ただ、単純にadb pull ...
Date: 2016/7/27 Cate: Android, C++ Tags: ,  
cocos2d-xで簡単なレベルデザインとかレイアウトなんかでスクリプト言語が使いたい、ってなったので、luaを使うメモ。 最初からluaでプロジェクトを作ってluaでゲームをつくる、みたいな情報は結構あったんですが、C++で作ったプロジェクトにあとからluaを入れる情報があんまりみつからなくて苦労しました・・・。 cocos2d-xのバージョン: v3.11.1 NDKのバージョン: r10e C++でプロジェクトを作成する [code lang=text] $ cocos new ProjectName -l lua -p com.example.cpplua ...
Date: 2016/7/13 Cate: C++, cocos2d-x, lua Tags: ,  
2016年3月のおわりだか4月あたまくらいから、Google ...
Date: 2016/4/12 Cate: Android, C++, cocos2d-x Tags:  
cocos2d-xを使って開発しているときに、C++からJavaのコードを呼び出し、返り値としてStringを受け取りたいときがありました。 そのやり方のメモ。(もっとカンタンな方法あるのかも?) C++側 [cpp] std::string NativeUtils::getSystemData() { JniMethodInfo t; if (JniHelper::getStaticMethodInfo(t, "com/example/NativeUtils", "getString", ...
Date: 2016/3/18 Cate: Android, C++, cocos2d-x Tags: , ,  
Xcode7にあげてから、cocos2d-xをビルドすると"overrides a member function but is not marked 'override'"のwarningが大量にでてくるようになりました。 Errorが起きた時にErrorの箇所を探すのに、Warningがありすぎてめっちゃ探しにくくツラかったので消す方法を調べたところ、Stack overflowにありました。 xcode 7 how to suppress warning “overrides a member function but is not marked ...
Date: 2015/10/22 Cate: C++, cocos2d-x Tags: , ,  
Flashでつくったアニメーションをcocos2d-x上で使うのに、Super Animation Converterを使っているのですが、これのSuperAnimNodeV2.hに対してsetOpacityや、FadeIn, FadeOutなどのアルファ値を変化させる処理を行っても反映されないんですね。 キャラの動きをFlashでつくってSuperAnimNodeV2としてcocos上で使っていて、ちょっとした演出をcocos側で加えるときにアルファ値を変化させたくなったのでメモ。 SuperAnimNodeV2.cppのL570あたりで [cpp] ...
Date: 2015/9/30 Cate: C++, cocos2d-x Tags:  
cocos2d-xでゲームを開発しているのですが、GooglePlayGamesというGoogleが出してる便利なやつがありまして。 まぁ色々機能があるんですが、これをcocos2d-xで使うと、実機でのビルドはうまくいくのですがシミュレーターで動かそうとするとduplicate symbol _OPENSSL_cleanseみたいなエラーがでることがありました。 [shell] duplicate symbol _OPENSSL_cleanse in: ...
Date: 2015/8/21 Cate: C++, cocos2d-x Tags:  
Older