li{font-size:.9em}}個人的な趣味やオモロイと思ったことをひたすら書いていくブログ。PS4やXboxなどのゲーム関連、iPhone、MacなどのIT関連、読書関連の情報が多め。最近は雑記ブログになりつつある。2014.09.25どうも、Averageです。最近、新しいアプリの開発をしているのですがそこで私が使用しているiPhone/iPad用ゲーム開発ライブラリ、cocos2d-iPhoneがバージョン3.1がリリースされていたのでインストールしています。今回のバージョンアップで色々と変更された点が多すぎて、色々と戸惑っております・・・。細かい仕様の違いは下記の記事が詳しいです。https://pentacreation.com/blog/2014/05/140531.html私が戸惑った部分は、CCLabelAtlasというクラスがなくなっていたことです。このクラスは数字などのフォントを画像で扱えて便利でした。スコアなどの数字はゲーム用に特別な数字画像で表現したりするので、その際に重宝しました。Googleで検索してみるとどうやら今回のバージョン3.1でなくなってしまったようなので、別の手段でやる必要があります。CCLabelBMFontクラスを使えばCCLabelAtlasと同じような機能が使えることがわかったので、こちらを使いました。addChild:scoreLabel];[/objc]fntFileというファイルを作成して読み込ませないといけないのが手間ですが、この方法でいけました。fntFileの作成方法に関しては下記がわかりやすかったです。https://noriki.cocolog-nifty.com/blog/2012/04/xcod.htmlあとはスコアの値をNSString型に変換して、代入すればスコア表示ができるようになります。setString:strScore];[/objc]上記のサンプルですと10というスコア結果が表示されます。この方法で今のところはなんとかなっているので、問題はなさそうです。最新バージョンになると便利な部分もあるのですが、過去のバージョンと整合性が取れなくなると、それまでのリソースやノウハウが使えなくなるのは怖いですね・・・。今回のバージョン3シリーズは一応前回のバージョン2と並行して使用できるので、今までのアプリはバージョン2でメンテナンスしながら今後のアプリはバージョン3で開発していくスタンスで行こうと思います。プログラムスポンサーリンクシェアするTwitterFacebookはてブLINEAverageをフォローするAverageオモロイことが好きやねん関連記事iPhone【iOS10】ロック画面からカメラを起動する方法どうも、Averageです。細かい部分で修正がされていて、少し戸惑うところもありますが今のところ大きな問題はなく動作しています。Go」が早速届いて開封してみた!どうも、Averageです。15インチ(2015)モデルを購入!どうも、Averageです。13インチ(2013)モデルでは、そろそろ支障をきたし始めました。Air」を購入!どうも、Averageです。Oasis】が発表!でも、お高い・・・どうも、Averageです。Amazonが発売している電子書籍端末のkindleに新型が発表されました。Favicon”どうも、Averageです。WordPressで簡単にFaviconを設置できるプラグインがあります。コメントをキャンセルメールアドレスが公開されることはありません。Gear」20回目のエピソード配信を開始!2020.02.14【ロマサガRSプレイ日記】遂に戦闘力40,000超え!2020.02.06運営者情報Averageゲームとガジェットと読書が好き。プログラミングとかの記事も書いたり。Gear」20回目のエピソード配信を開始!2020.02.14【ロマサガRSプレイ日記】遂に戦闘力40,000超え!2020.02.06運営者情報Averageゲームとガジェットと読書が好き。プログラミングとかの記事も書いたり。