日別アーカイブ: 2014年12月18日

Unityでスマホゲーを作るために試行錯誤中

スマホゲーム開発前々からやると言ってたゲーム開発、ちまちまと進めてます。

ゲームエンジンはUnity。言語はC#。個人開発でマルチプラットフォームとか考えると、他に選択肢ないもんね。

プラットフォームはAndroid。iOSはMac持ってないから作れないし。

ジャンルは横スクロールアクションゲーム。昔DirectXで作っていたゲームのリベンジです。

現在の進捗

最初はレベルエディタで地形を作ってみたけど、手持ちのスマホでは重すぎてカクカクしちゃったんで、今はTile Toolというアセットで組んでます。

キャラクタはBlenderで自作しようと思ったけど、上手くいかないので、これもアセットに頼ろうかなと。

操作はMobile Single Stick Control Rigというバーチャルジョイスティックで。簡単でいいねこれ。ただ操作系はそのうち見直すつもり。

キャラクタの当たり判定はRigidbodyでやってたけど、なんか当たりがガタつくのでCharacterControllerを使うことにした。でもCharacterControllerは物理演算に対応してないようなので、そのうち苦労しそう。あと重い。フレームレート落ちた。

スマホだとリアルタイム影が表示できないので、ライトマップで焼き込もうとしたけど、なんか色がおかしくなるだけで焼けない……要調査。

敵キャラや障害物などの挙動はこれから。これが一番時間かかりそうだけどね。

そんな感じで

今のところ、マップを左右に動いてジャンプするくらいしか出来てないけど、とっかかり自体は出来たので、何とか開発続けていきます。