iOS

Xcode7にiOS 8 Simulatorがインストールできない

top

Xcode 7.0.1に、iOS 8.1 Simulatorをインストールしようとすると「Could not download and install iOS 8.1 Simulator.パッケージをインストールするには、認証が必要です。」とでてインストールできない問題。 続きを読む

人にも読めるQRコード

top

人にも読めるQRコード『Human Readable Quick Response – HRQR』。上の画像だとQRコード内に「The quick brown fox jumps over the lazy dog.」が読めます。開発者はValentin Heunさん。

現状のQRコードは人には全く読めず管理が大変なので、簡易的にでも読めるのはありがたい。現状ではWEBでコードを作成してiOSアプリで認識できます。しかし既存のQRコードとの互換性はないので、もし普及するとしたら、強力なエラー補正が要求されそうです。 続きを読む

iOS/Androidアプリ『英単語RPG ワード・オブ・ザ・リング』

2

iPhone/Androidアプリ『英単語RPG ワード・オブ・ザ・リング』を公開しました。アルファベットから英単語を見つけるゲームで、単語を見つけてギリシャ神話の神々と戦っていきます。敵はどんどん強くなっていきますが、単語を見つける度に溜まるgoldで自分もパワーアップさせていきます。

左のリストをタップすると日本語訳が表示されるので、それによってグッと難易度は下がります。英語は日々接していないと忘れてしまうので、ボキャブラリー維持に良いと思います。 続きを読む

Cocos2d-xでiPhone&Androidアプリ開発記11 Androidのデバッグ

logcat

Cocos2d-xによるアプリの新作をほぼ作り終えました。開発はXCode主体で、EclipseはAndroidに対応させる為だけに使っていますが、iOSで動いてもAndroidは落ちることがよくあります。

そこでAndroidによるデバッグが必要になりますが、LogCatからソースの該当箇所を見つける方法と、あとEclipseのAndroid SDK Content Loaderが0%で止まる問題のFixも。 続きを読む

Cocos2d-xでiPhone&Androidアプリ開発記10 アプリ高速化

logo

Cocos2d-xで2本目をリリースしました。前回の英語パズルの続編『英単語ギズモ2』です。前回のアプリはなかなかダウンロードされず、スマホゲーム市場の厳しさをヒシヒシ感じますが、懲りず2本目の投入であります。

せっかくスマホ開発の技術を習得したからという思いと、その厚い壁とのシーソーゲームがモチベに絡みついてきますが、大作ゲーム市場のスキマをいかに狙うかがポイントとなりそうです。

1作目は右も左も分からなかったので、ゲームというよりはツールっぽい完成形を目指しましたが、今回はゲーム色が強いです。それに従い、処理が重くなったり、様々な問題が浮かび上がってきました。今回は高速化について。 続きを読む

Cocos2d-xでiPhone&Androidアプリ開発記9 SQLiteの注意点

SQLite

Cocos2d-xからSQLiteを使うには、iOSとAndroidそれぞれにライブラリが用意されてはいますが、ソースを共通化するためSQLiteのソースから組み込む方法が良いようです。

ソースからコンパイルと言うと何やら大変そうですが、やってみると凄く簡単。.cと.hの2つのファイルをClassesに追加するだけ。環境依存とか起きないんですね。組み込んでしまえば、あとはいつもどおりSQL文をぶち込めます。

私はPHPでsqlite3のファイルを作成して、それを読み込み専用で組み込もうとしたんですが、iOSは問題なかったのですがAndroidでハマりました。 続きを読む

Cocos2d-xでiPhone&Androidアプリ開発記8 開発の流れとアプリ申請

top

Cocos2d-xで初めてのアプリを公開しました。AndroidとiPhone両方でリリース。英単語ギズモという名前のパズルゲームです。iOS版はこちら。アプリ開発としてはiOSのScreenshot Maker Proに続いて2本目です。こちらは現在6万ダウンロード弱です。

今回Cocos2d-xを利用したのはAndroidに対応させたい為。せっかく作るアプリなので出来る限り広いマーケットで公開したい。Screenshot Maker Proの国内ダウンロード数は全体の8分の1ほどなので、できればリリースは世界に向けるべき。というわけでAndroidとiPhoneで英語版と共にアプリ公開する手順を。 続きを読む

Cocos2d-xでiPhone&Androidアプリ開発記7 ローカライズとアイコン組み込み

gizmo

ようやく初めてのcocos2dxアプリが完成しました!

アルファベットを組み合わせて英単語を作るゲームで、英語圏ではワードゲームといってメジャーなカテゴリーなんですが、ある程度のボキャブラリーが要求されるのでネイティブじゃないと結構辛い。

というわけで簡単な英和辞書を内蔵してます。『英単語ギズモ』ってアプリ名でiPhone&Androidで近日中に公開します。

今回は英語版も同時に作っており、Android+iPhoneで英語+日本語版の計4バージョンを作った事になります。cocos2dxは殆どの部分を一つのソースで開発できますが、ローカライズやアイコン設定などはプラットフォーム毎に設定します。今回はローカライズとアイコン組み込みについて。 続きを読む

Cocos2d-xでiPhone&Androidアプリ開発記6 Android対応

1

Androidアプリ開発経験は全くない状態で始めたCocos2dx。ここまでの開発は使い慣れたXcode上で行ってきましたが、アプリも完成に近づき、いよいよAndroid対応のタイミングがきました。

AndroidはJavaとEclipseを使って開発する。といった最低限の知識からのスタートでしたが、cocos2dxのおかげで、比較的簡単にNexus7実機の動作まで持っていけました。

iPhoneシミュレーターのように、Androidにもシミュレーターがあったんですが、想像以上に激重で、MBAではOSが立ち上がってくるまで数分かかるレベル。マシンパワーがある環境なら別ですが、cocos2dx開発はXcodeで行ったほうがスムーズにいきそうです。

今回は全体の流れと自作アプリで必要だったAndroid対応の要所をまとめます。 続きを読む

Cocos2d-xでiPhone&Androidアプリ開発記5 AdMob Android編

top

iOSに続きAndroidにAdmodを導入します。とりあえずAdModだけ表示できればよいのでメディエーションは指定していません。今後時期をみて対応します。

原理的にはiOSと同じで、Cocos2dxの親になるjavaに直接記述します。 続きを読む