・・ActLaser

Androidでアクトレーザー:其ノ玖

=追記= 「試作集」の方にまとめたので、以下のリンク先での公開は停止しました。 https://market.android.com/details?id=showohealer.game.prototypes =前置き= 今日こそはレーザーの描画まで終わらせる。 =深度バッファ= レーザーを重ねた場合、中央…

Androidでアクトレーザー:其ノ捌

=前置き= レーザーの描画の対応をやる。 =普通の描画= e3roidによって画面の拡大・縮小などが行われているため、普通にレーザーを描き足そうとしても位置やスケールがおかしくなってしまう。そのため、それらの処理をリセットするような対応と、再びe3ro…

Androidでアクトレーザー:其ノ漆

=前置き= レーザー描画のため、「FBOを使ってテクスチャにレーザーの軌跡を描き足していく」という処理に対応する。 =FBO= コードだけだけど、Samples | Android Developersが公式にあるので参考になる。 他のライブラリと併用すると処理やタイミングが…

Androidでアクトレーザー:其ノ陸

=前置き= e3roidの使い方を調べつつ、アクトレーザーの移植をしていく。 =カメラ= 階層マトリクス的な構造になっていないことに気付かなかったので、かなり時間が取られてしまった。 Flashなどでは階層マトリクスのように「親の座標+子供の座標」で実際…

Androidでアクトレーザー:其ノ伍

=前置き= 自前で色々と対応する予定だったものの、e3roidが「地形のタイリングに対応」「ドット絵キャラのアニメーションに対応」「物理エンジンに対応」「プリミティブ描画やテキスト表示を簡略化」という感じで自分の試作とかなり相性が良さそうだったの…

Androidでアクトレーザー:其ノ肆

=前置き= 前回の「OpenGLを使った試作」を元に、アクトレーザーを書き直す。 ただ、前回よりいくつか必要な知識が増えるので、まずはそれらを調べる。 =VBO= アクトレーザーに限らず、2Dアクションのステージ(地形)は同じ画像を複数並べることで構成さ…

Androidでアクトレーザー:其ノ参

=UP保留= 今の実装だと二度目の起動で必ず失敗することが判明。おそらくonResumeまわりの問題だと思うけど、すぐには原因は突き止められないので今日UPする予定だったもののそれは保留することにした。 次は別のやつを試作して、そっちはOpenGLのサンプル…

Androidでアクトレーザー:其ノ弐

=ボタン= 移動用に斜めボタンを隅に4つ配置する。これはLinearLayoutとRelativeLayoutの使い方をまとめてみた - プログラミング雑記あたりを参考に普通のボタンを配置して完了。あとはsetOnTouchListenerで「押した時→レーザー化」「離した時→レーザー解…

Androidでアクトレーザー:其ノ壱

=前置き= Androidでも色々なゲームを作りたいので、まずはすでにFlashで作ったことがあり構造自体は簡単な「アクトレーザー」をAndroidで作ってみることにした。ということで、そのログをとることにする。 ドット絵エディタも再開したいんだけど、夏期休暇…