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: , ,  
Mac上で、rubyからredisにアクセスしたときに以下の様なログをはいてクラッシュしました。 [shell] redis-3.2.2/lib/redis/connection/ruby.rb:129: [BUG] rb_sys_fail_str(connect(2) for [fe80::1%lo0]:6379) - errno == 0 ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin13.0] -- Crash Report log information ...
Date: 2016/2/3 Cate: Mac, rails, ruby Tags:  
Androidでproguardを使ってて、ビルドしたときにproguard can't find referenced method com.hogehogeみたいなエラーがでてビルドが通らなかったのでメモ。 proguardの設定ファイルに -dontworn ...
Date: 2016/1/29 Cate: Android Tags:  
CI用に買ったMac miniをセットアップしていて、XcodeでArchiveしようとすると、最後のほうでアプリに署名をするところでタイトルのようなアラートがでたのですが、「常に許可」も「許可」もクリックしても反応せず、困っていました。 どうもBetter touch toolsのようなユーティリティアプリが動いているとそういうことが起きる、という情報は見つけたのですが、特に使っていないのでなんでかな〜と思っていたところ、こちらで解決方法を発見! Mac ...
Date: 2016/1/12 Cate: Mac Tags:  
新しいMacでセットアップをしてるときに、別のMacで開発していたXcodeのプロジェクトを開くとNo code signing identities foundというエラーがでていました。 で、Fix issueのボタンを押してみるとYour account already has a valid iOS Development certificateというエラーがでてきました。どうやらcertificateがローカルにインストールされてないよ、というエラーのようですね。 直した時の手順をメモしておきます。 まず、Apple ...
Date: 2016/1/8 Cate: Mac, Xcode Tags: ,  
Androidでアプリ内課金を実装し、テストしようとしたところ、エラーで課金処理がうまくいかず、ログをみたところ Error: PurchaseError{type=3 subtype=0} というエラーがでていました。 原因を調べてみたところ、アプリ内課金をテストするには開発者のアカウントでは出来ないようですね。 Google ...
Date: 2015/12/28 Cate: Android Tags:  
この記事は CAMPHOR- Advent Calendar 2015 の21日目の記事です。 自己紹介 自分は京都のIT系学生コミュニティであるCAMPHOR-のほぼ立ち上げ時期にメンバーとして加入して、初期〜CAMPHOR- HOUSE設立あたりまで京都で関わっていました。 いまはSELECT ...
Date: 2015/12/21 Cate: 雑記 Tags: ,  
アプリを開発してると、前のバージョンからのアップデートとかをテストしたい時とかがあると思います。 そのときに毎回gitで前のバージョンに戻してビルドすると時間がかかるので、前のバージョンのipaを書き出して保存してるんですけど、このipaをiPhoneにインストールするのに毎回iTunesからやっててめんどくさかったんわけです。 で、コマンドラインでターミナルからインストールできないかと調べてたら、ありました。 ios-deploy Phonegapが開発しているios-deployというツールを使えばできました。 [shell] npm install -g ...
Date: 2015/12/16 Cate: iPhone Tags:  
Androidで多言語対応をするときに、res/values-ja/strings.xmlとかres/values-ja/ids.xmlを作ると思います。 で、例えばres/values/strings.xmlにhoge_keyがあるのに日本語の方にはない、ってときに [shell] Error: "hoge_key" is not translated in "ja" (Japanese) ...
Date: 2015/12/10 Cate: Android Tags:  
Newer
Older