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:  
cocos2d-xで開発をしていて、UI部品をLayerを継承したクラスに分けて作ることがあるとおもいます。 ただ、Spriteとかとは違ってLayerを継承すると位置座標を指定する際の基準点が(0, 0)になっていて、しかもsetAnchorPoint(Vec2(0.5f, ...
Date: 2015/8/19 Cate: C++, cocos2d-x Tags:  
cocos2d-xでpicojsonを使っているのですが、AndroidでLolipop(5.x系)の端末だと動いていたのに、Kitkat(4.x系)の端末だとjava.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1306]: 220 cannot locate 'isinf'というエラーがでてクラッシュしてしまいました。 調べてみると、android-21以降のAPIを使ってビルドをしていると、それ以前の端末でこういったエラーがでるっぽいですね。 他にもcannot locate ...
Date: 2015/8/12 Cate: Android, cocos2d-x Tags:  
cocos2d-xで、java側からC++のコードを呼んだタイミングでスプライトが真っ黒のまま表示されてしまうことがありました。 adb logcatでログをみると、 [shell] OpenGL error 0x0502 CCTextureAtlas.cpp ...
Date: 2015/8/10 Cate: C++, cocos2d-x Tags:  
cocos2d-xではscheduleをつかうと◯秒後に実行する、みたいなことができるんですが、これが確か今表示されtるLayerとかにaddChildされているインスタンスじゃないと呼ばれない、みたいなことがあったと思うんです(うろ覚え) [cpp] auto sprite = Sprite::create("cool.png"); sprite->schedule(...); // ...
Date: 2015/8/5 Cate: C++, cocos2d-x Tags:  
...
Date: 2015/8/4 Cate: C++, cocos2d-x Tags:  
cocos2d-xでSQLiteを使うときに、単にdbファイルを端末に保存しておくだけだと簡単にチートされてしまうのでwxsqliteをつかっています。(cocos2d-xへの実装方法はこちらがわかりやすいです ただ、やはり暗号化して保存してるだけあってわりと実行速度は遅くなりがちです。 で、普段カジュアルゲームばっかり作っているので、DBに保存するのに必要なのはkey ...
Date: 2015/8/4 Cate: C++, cocos2d-x Tags:  
Google Play Game ServiceのReal-Time Multiplayer Gamesをcocos2d-xに実装してみよう、とおもってちょっくら作業していたのですが、 gpg::RealTimeRoomConfig config = gpg::RealTimeRoomConfig::Builder().SetMinimumAutomatchingPlayers(2) .SetMaximumAutomatchingPlayers(8).Create(); ...
Date: 2015/8/4 Cate: cocos2d-x Tags: ,  
cocos2d-xのversion3系にはEventDispatcherとEventListenerってのがあって、それでいろんなイベントの通知みたいなのを送れるわけですが、あるイベントがdispatchはされてるのにlistenerで登録した処理が呼ばれない、ということがあったのでメモ。(v3.3を使用) TransitionSceneの最中はEventDispatcherがオフになっている Listenerで呼ばれなかったイベントをdispatchしてるタイミングがシーンの切り替え途中で、 auto tran = ...
Date: 2015/7/30 Cate: cocos2d-x Tags:  
Newer
Older