まっさまっさワンのバージョンが 0.8 になりました。
以下、バージョン 0.5 からの変更点です。大分ゲームらしくなりました。
- ゲームモードを3種類に変更
- ランキング機能の追加
- 遊び方やクレジットなど、そのた画面の追加。
- その他色々と変更。
あと少しで完成です。製作期間は今の所1.5ヶ月かかってます。意外と大変・・・。
まっさまっさワンのバージョンが 0.8 になりました。
以下、バージョン 0.5 からの変更点です。大分ゲームらしくなりました。
あと少しで完成です。製作期間は今の所1.5ヶ月かかってます。意外と大変・・・。
先ほど我が家のプロデューサーである息子さんより、
「まっさまっさワンの完成後、後4本のゲームを作るからよろしくね!」
と言われました。間接的に「少しピッチを上げろ」と言っているようにも聞こえました。厳しい人です。
大体22時頃から作業開始するので、そんなにペースはあがりません。寝るなということでしょうか。
久々にSTAGE-1の更新をしました。
JRE7で実行するとキー操作ができないバグあるのは知っていたのに放置していた件です。
たぶん治っと思います。ログを見ても誰もプレイしていないので、もし何かあっても問題ない気はしますが。
それにしてもJavaというのはバージョン間の互換性がいまいちだと感じます。仕方のないことだとは思うのですが、それにしても毎回こういう微妙な修正を入れるのは面倒ですね。
少しハマッたので書いておきます。
BitmapFontを使用した文字表示ですが、テクスチャフィルター?を指定しないとアンチエイリアスOFFです。ギザギザです。
アンチエイリアスを有効にするには生成時の引数で指定します。
public BitmapFont(pTextureManager, pAssetManager, pAssetPath, pBitmapTextureFormat, pTextureOptions)
最後の引数です。
これを、TextureOptions.BILINEAR にすればOKです。
それにしても、何でデフォルトOFFなのよ。今時ギザギザは無いでしょう。
BGMを追加しようと思って org.andengine.audio.music.Music を使ってみたんですがこいつが曲者!! 事あるごとにExceptionが発生します。
ソースを見てみると、単純にMediaPlayerクラスをラップしているようなので、コイツはMediaPlayerクラスだと思う必要があります。MediaPlayerクラスはすごくシビアで、クラス内部の状態遷移を意識してメソッドを実行しないといないと即Exception発生です。
ここに詳しいことが解説してあります → Androidアプリでマルチメディアを扱うための基礎知識
今作成中のゲームがとりあえず動くようになったのでアップしてみます。
完成度的には20%くらいですね。まだまだこれから機能追加など行っていきます。
それにしてもフレームワークを使うと楽ですね。意地張らずにもっと早く使っていればよかった・・・。
んで、例のごとく、息子さんが考えたキャラゲーム設定ですので謎が多いです。タイトルも意味不明ですが、あまり深く考えないように。
本日は技術ネタです。AndEngineでスプライトにゴミが出る現象についてです。
以下の画像のような現象です。
拡大してみてもらえば分かると思いますが、スプライトの端に線が出てしまっています。
このままではカッコ悪すぎです。この前紹介した本のサンプルゲームでも良く見ると出ているときがあります。