最近、初音ミク冒険記を作らなきゃという気持ちはあるのに
マップクリエーターを作り始めると集中力が続かない、かげさんです。
レンタルDVDを大量に見ていたとか、
機能は海の日だったので「おたる水族館」に衝動的に行ったりしたのも
3連休で進まなかった原因かもしれませんが・・・
一応、ミクがいる線に合わせてマップチップを回転させたり
マップチップの繰り返し数を自動算出したりするロジックは作れました。
碁盤の目に配置するのについては
ロジックはできたけど、テスト未実施な感じ。
ここのテストができた後にやりたいこと
・マップチップの縦繰り返しの対応
・ミクのいる線が坂でないときの、ミクのいる線を基準とした碁盤の目対応
・指定サイズにマップチップを拡大縮小する対応(単純な倍率対応は実装済み)
・アニメーションマップチップ対応
(ウータウの森で使うかは不明だが、構想している先の章のステージで使う予定でいる)
・C++側とC#側で内部処理のステータスで不整合が起きた時の対処
(C++側をC#のステータスに合わせるのが簡単だと思う)
・VC++のソース自動生成
まだ、完成までの道のりは長い感じ。
たぶん一番面倒なのは、ミクのいる線を基準とした碁盤の目対応。
(ミクが坂にいる、ジャンプ中は碁盤の目を出さないとかの制御がいるはず)
もっとも、以前よりは作業効率が上がっているので
やりたいことができていなくても、結構マップは作れそうです。
案外、マップクリエーターの完成まで待って製作再開よりも
今ある機能で実際にマップを作ってみて
気になるところをブラッシュアップしていく方が良いのかもしれません。
その場合は、次の問題はマップチップ画像を作るところだな。
基本的に撮りためた写真からマップチップになりそうなものを
抜き出したりといった加工が中心になるかな。