2009/05/02

セーブデータに四苦八苦

セーブデータの対応をしてます。

PNGにオリジナルチャンクを追加する方向で検討中。
PNGの仕様書をあさってみたり、エンディアンの変換で戸惑ってみたり。

とりあえずセーブできるところまで作った。ロードはこれからですが、ファイルサイズが200KBを超えるような感じ。ネットにアップロードすることを考えてるけど、このサイズで大丈夫かな。

さてさて、どうなることやら。

2009/04/27

パレット改良


テクスチャ選択画面と釣り合うようにクオリティアップさせました。機能は変わらず。

2009/04/26

盛るぜ〜盛るぜ〜、超盛るぜ〜♪


初期の固まりよりも大きく盛れるようにしてみた。それと同時に、固まりのサイズに応じて注視点とスケールが変わるようにした。これによってメモリ上は大きく確保しておいて、表示物だけ初期値を小さく作っても、のちのちの増殖に対応できるようにした形になります。

2009/04/25

Space Deadbeef

 今日、業界の人との飲み会にいってまいりましたが、まさか昔僕の1つ上でいらした先輩がiPhoneゲーム作ってたとは!
 というわけで、ご紹介します。

 Space Deadbeefという横スクロールシューティグ。敵をフリックすることでロックオン、離せばミサイル発射!指をタッチしているところに向かって自機は進んでいくので、敵の攻撃をさけることもできるというゲームです。感覚的にはRayforceに近いですかね。まさかこんなゲームがiPhoneでできるとは。そして無料です。やっぱり先輩は違うなぁと思った次第です。

 みなさんもよろしければぜひ!

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=297048779&mt=8

2009/04/24

アイコンを整備しました


テクスチャ選択の画面。なかなかよくできた。

でも、これがよくできすぎてて色選択のパレットがへぼく見える。
どうにかしないとな。

パレット自体をもっと年季の入ったやつにするか。あるいは、試験管に変えようか。

2009/04/23

好きな写真を貼れるよ


カメラを使ったりアルバムの写真を使ったりで、好きな写真を貼れるようにしました。
これでかなり遊べるんじゃないかなと。

そろそろセーブデータについて考えようかなという段階に近づいてきました。

2009/04/21

テクスチャ投影


 テクスチャの投影ができるようになりました。カメラから平行投影、あるいはパースペクティブに投影のようなことができます。とりあえず木のテクスチャ貼ってみたら木を崩しているような感じになりました。いやぁ、楽しいなあ。

 UV値は投影が指示された時点でその場で投影計算をして算出してます。3D空間上の頂点をフレームバッファへ投影し、その座標からテクスチャ上の2D座標へスケール調整するような感じですね。その際に、カメラ座標系にするか、スクリーン座標系にするかで奥行きに対してのつぶしが変わりますので、パースがかかったりかからないで平行投影になったりするということになります。