So-net無料ブログ作成
検索選択
前の10件 | -

VirtualBoxにAndroid-x86を入れる [開発]

エミュレータが重くなった件でいろいろググってみると、Android-x86プロジェクトなるものがあるらしく、早速私も利用してみました。
VirtualBoxという仮想プラットフォームに、Androidをインストールして実行するというものです。一台の PC 上にあたかも複数のOSが動作しているような環境を作ることができます。

http://www.kusa-makura.com/blog/tag/virtualbox
http://office-ikason.com/androidprog/archives/254

を参考にしてなんとか仮想環境でAndroidを立ち上げることができました。

ネットワークの設定は

http://d.hatena.ne.jp/goriponsoft/20110212/1297510921
http://blog.goo.ne.jp/muranoya/e/1803fae6922087982dc914be084f96f7

こちらを参考にさせていただきました。

・・・が、うまくいかず。とりあえずNATだとAndroidでネットに繋がることはわかりました。ブリッジの設定をもうちょっと調べてみようと思います。
よくわからないけどできたという状態のままでなく、なぜうまくいったのかも勉強しないとすぐ忘れてしまうし、調べるのに時間がかかってしまいますね。

激重 [開発]

久しぶりにSTGアプリをエミュレータで動かしてみたらかなり重くなっていました。
たぶんAndroidSDKをバージョンアップしたせいだと思います。
いい加減実機を買うべきですね。

開発休止中

最近忙しく、なかなかアプリ開発ができません。
ブログの更新回数も少なくなりそうです。
しかし、少しずつでも進めていきたいところです・・・。

買った本


オンラインゲームを支える技術  --壮大なプレイ空間の舞台裏 (WEB+DB PRESS plus)

オンラインゲームを支える技術  --壮大なプレイ空間の舞台裏 (WEB+DB PRESS plus)



アプリ開発とは直接関係ないですが、ネットゲームのしくみが勉強でき、おもしろいです。

新ゲーム

新しいゲームをどんなものにするか悩んでいます。
最近キャサリンをやったので3Dパズルもいいかなと思いはじめたり・・・。
タグ:Android

SEの再生はSoundPoolで [開発]

SoundPoolクラスを使えば、ロード時にファイルデコードするので再生時に遅延が少ないという利点があります。
BGMの再生はMediaPlayer、SEの再生はSoundPoolを使うのが良いみたいです。


参考
http://android-dev.g.hatena.ne.jp/marukun700/20090422/1240390011
タグ:Android

パーティクル [開発]

今日は本を見ながらパーティクルのプログラムを作りました。
ゲームのいろいろなエフェクトに使えそうです。
particle.png
タグ:Android

テクスチャが歪んでしまう 2 [開発]

透視射影でテクスチャが歪む問題ですが、gl.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_NICEST);を記述したら直りました。
void glHint(int target, int mode)はクオリティを設定するメソッドです。targetに対象、modeにクォリティを指定します。
GL_PERSPECTIVE_CORRECTION_HINT:カラーとテクスチャ座標の補間精度
GL_NICEST :高品質
ちなみに第二引数をGL_FASTEST(効率的)にするとうまくいきませんでした。
check_nicest.png


参考
http://www.saturn.dti.ne.jp/~npaka/android/OpenGL/index.html
タグ:Android

テクスチャが歪んでしまう [開発]

先日買った
OpenGLで作る Android SDKゲームプログラミング
を見ながらOpenGLESの機能をいろいろ試していました。
そこで問題が発生しました。glFrustumfで透視射影モードにして、X軸回転をさせるとテクスチャが歪んでしまうのです。どうしたものか・・・。
本のサンプルプログラムを実行するとこちらも歪んでしまっています。私の環境に問題があるのかもしれません。
check.png
タグ:Android

dpについて 2 [開発]

リソースファイルxmlにdpを設定したとき、Activity以外のクラスではどうやって取得するのか悩みました。
するとこんな記事が。
Activity以外のクラスから文字列リソースアクセス
私はActivityクラス内にgetResources()で取得したandroid.content.res.Resourcesのインスタンスを返すstaticメソッドを作りました。
タグ:Android
前の10件 | -

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。