cocos2d-xのScrollViewは便利で良く使うけど、iOSのUIScrollViewとかと比べると動きがちょっとぎこちない感じがあります。 うまく動かないかなぁ、と思って色々触ってみたときのメモです。 バウンスが早い? CCScrollView.cppのBOUNCE_DURATIONの値を少し大きくすると、バウンスがちょっとゆっくりになります。 慣性スクロールしない? 慣性スクロールに関しては、CCScrollView.cppのdeaccelerateScrollingで制御しているっぽいです。 一回ハマったのが、ここでmaxInset, ...
Date: 2016/7/5 Cate: cocos2d-x Tags:  
2016年3月のおわりだか4月あたまくらいから、Google ...
Date: 2016/4/12 Cate: Android, C++, cocos2d-x Tags:  
cocos2d-xでゲーム開発をしていて、海外展開するときに、中国語やハングルなんかは使っているフォントに入っていない時があったりします。 なので言語ごとにフォントを使い分けたりするのですが、今回は他のユーザーとコミュニケーションする機能があり、他のユーザーの名前を表示するときにフォントにユーザーの名前に使われている文字が含まれているか確認する必要がありました。 なので、Labelを生成するときにフォントに文字が含まれているか確認する方法を実装したのでメモ。 ちなみにcocos2d-xのバージョンはv3.3です。 含まれていない文字があるか確認する auto ...
Date: 2016/4/8 Cate: 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: , ,  
cocos2d-xのv3.6で開発していたものを、v3.8にあげたときに [shell] signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 Stack frame #00 pc 00000000 Stack frame #01 pc 005c3144 /data/app/com.hogehoge 2/lib/arm/libcocos2dcpp.so ...
Date: 2015/11/13 Cate: 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でCognitoをつかったり広告SDKいろいろ入れてたりしてたら、com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536のエラーが出てしまいました。 dexに含められるメソッドの総数が65536らしく、これを超えるとこのエラーが出てしまうようです。 解決策としては、Multi-dexに対応させるか、proguardで対応するからしく、Multi-dex対応してみるか〜と思って調べてみてもAndroid ...
Date: 2015/9/14 Cate: Android, cocos2d-x Tags: ,  
cocos2d-xで開発していて、ユーザーデータの一部をAWSのDynamoDBに保存しているんですが、そこでDynamoDB上のデータにアクセスしようとしたらcom.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.DynamoDBMappingException: No interface com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.DynamoDBHashKey annotation found in class class ...
Date: 2015/8/31 Cate: Android, AWS, cocos2d-x, Java 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:  
Newer
Older