Cocos2d-x

cocos2d-x-3.3からWebViewが使えるようになる。

cocos2d-x-3.x系で使えるWebView作った - 銀の人のメモ帳 前に書いたこれがcocos2d-x本家にMergeされたってだけの話なので、作った経緯とかはこれ見るといい。 本家にPR出すつもりではあったんだけど、適当に入れたらerror出てて解決方法もよくわからなくて…

cocos2d-x-3.x系で使えるWebView作った

TL;DR gin0606/cocos2dx-WebView · GitHubをcloneしてREADMEに従えば使えるようになるはず。 cocos2d::ui::Widgetを継承してるから便利。 何故作ったか Cocos2d-xでWebViewを使おうとすると、公式では用意しておらず自前で実装するか、他所から持ってくるか…

cocos2d-x-3.2のAndroidのBuildログを減らす

TL;DR APP_CFLAGS := -Qunused-arguments -Wno-unknown-warning-option Application.mkに1行追加する。 clang++: warning: argument unused during compilation: '-I jni/../../cocos2d/cocos/.' clang++: warning: argument unused during compilation: '-I…

Cocos2d-xのPluginを作る

前提 cocos2d-xのディレクトリを汚さずにiOS/Androidで使えるPluginを作る メソッドの引数にURLを指定すると、そのURLを外部ブラウザで開くPluginを作る JNIの解説はしない 細かいこと気にしない(とりあえず動かすのを目標にする) 作業時のcocos2d-xのvers…

cocos2d::experimental::ui::VideoPlayer を試す

Cocos2d-x3.1で、VideoPlayerが追加されたので、試しに使ってみた。 動画再生するのに結構ハマった。 Sceneとかに追加するコード auto visibleSize = Director::getInstance()->getVisibleSize(); auto videoPlayer = cocos2d::experimental::ui::VideoPlaye…

Cocos2d-xでGradleを使う

Cocos2d-x And Gradle - 使用Gradle编译Cocos2-dx - 林国锋个人博客 ほとんどこれを日本語にしただけなので、中国語読める人はこっち読んだほうが早い。 前提 Cocos2d-x3.0(Stable) Gradle初心者 Androidの開発環境周りよくわからない 説明は間違ってるかも…

Cocos2d-xのビルドを早くする

前提 物理エンジンを使わない Cocos2d-x3.0 iOS(Androidはこれ見るといい http://qiita.com/akerusoft/items/3d5068e8bfe926b03969 作業 ccConfig.h のCC_USE_PHYSICSを0にする アプリ側のprojectからbox2d/chipmunkを除く cocos2dx_libsからchipmunkを除く …

TravisCI上でcocos2d-xのapkを作る

前提 TravisCIからTestFlight/DeployGateにipaをアップロードする - 銀の人のメモ帳 TravisCIでCocos2d-xのipa作ろうとしてハマった - 銀の人のメモ帳 同じインスタンス上でiOSのipaも作っている→インスタンスがmac .travis.yml Androidの環境作るだけ抜き出…

TravisCIでCocos2d-xのipa作ろうとしてハマった

TravisCIからTestFlight/DeployGateにipaをアップロードする - 銀の人のメモ帳 前に、普通のiOSプロジェクトのipaを作るのは成功してたんだけど、Cocos2d-xで同じことをやろうとするとCodeSignでUser interaction is not allowed.と言われて失敗する。 これ…

Cocos2d-x3.0でSpineのアニメーションを表示する

Spine: 2D animation software for games Trial版を落とすとexamplesに作成済みのがあるので、それをプロジェクトに追加する。僕はdragonを追加した。 表示させるだけなら下記の3行でいける。 // #include "spine/spine-cocos2dx.h" auto dragon = spine::S…