スイング砲塔
弾幕の器シリーズの砲塔は1方向にしか回転することができませんでした。次回作では動画の様なスイング砲塔を追加します。弾幕用語でワインダーってありますが、いつからそう呼ばれるようになったのだろう?ワインドって「巻く」という意味なのに。
弾幕は以下の順番で発射されます。
青:スタンダードな首振り(正面90度の範囲で首振り)
緑:回転しながらの首振り(回転に緩急が付く感じ)
橙:徐々に首振り角を小さく(最後には停止)
青:首振り角を徐々に加速(荒ぶる感じに)
緑:重力の追加(ケロちゃん)
赤:マイナス速度+加速度(近寄れない…)
青:カーブ設定の追加(色々バリエーションが増やせそう)
緑:首振りに同期したカーブ設定
赤:首振りに同期したカーブ設定2
ランダム砲塔
あまり利用しないと思いますがランダム弾を出す砲塔も作りました。
青:角度範囲と速度がランダム
緑:角度は固定、速度とカーブ値がランダム
橙:重力設定の追加
動画には無いがホーミング弾に切り替えることも可能
パラメータ
弾幕を設定しているテンプレートを公開(画像をタップで開きます、拡大すると文字も読めると思います)。意外とスイング砲塔のパラメータが多い。
問題点
現在の砲塔の仕組みは弾幕の器シリーズから余り変化していません。そのため通常砲塔は通常砲塔の攻撃しかできず、途中から他の砲塔の攻撃に切り替えることはできません。
弾幕の器シリーズは砲塔数が多かったので、それでも問題は有りませんでした。しかし今回は砲塔の数は抑えたいので、1つの砲塔で全ての弾幕をカバーしたいのです。
しかし前項のエクセルデータのように各砲塔のパラメータだけでも多く、これを1つに統一するのは非常に難しいと思っていたのですが、パラメータは別々でも1つにまとめる方法を思いつきました。実装できたらブログで報告しようと思います。
twitterを本格的に初めてみた。ブログの更新記事をつぶやくのがメイン。あとCocos2dやUnity、その他アプリ開発に関連するツイッターの方をフォローして情報も集められたらなぁと思います。
— 柳澤@ゲーム作るよ (@designdrill) 2015, 12月 28