【Launch Condition】フェーズ3.6

4/05/2026

AI Game Launch Condition Unity

 2Dゲーム『Launch Condition』の作成つづき。
前回終了時は次のステップとして重力源(他の惑星)追加や多段ロケット化をフェーズ4として進める計画をしていたが、大幅なアップデート(?)前に発射時の描画改善をフェーズ3.6として実施した。今回もほぼバイブコーディングでAntigravityを使用して進めた。
打ち上げの際には1:1スケールで表示させる様に変更。背景画像の追加と、低高度時の背景を青くすることで上昇する様子を観察することが出来るようになった。

フェーズ3.6🚀: 発射時の描画改善

主な内容:
  1. ビジュアルの強化
    • 発射台(Launchpad)画像と背景画像(Launch_Background)を挿入し、打ち上げ時のロケット上昇を視覚的にも捉えられるようにした。
    • 高度が上がるにつれて「青空」から「暗黒の宇宙」へと滑らかに背景色がフェード(Atmosphere Fading)する処理を導入。
  2. シームレスなカメラワークと画角の最適化 
    • SpaceCamera.csを拡張して、キーボードでロケットのアップ([1]ロケットビュー)と地球全体([2] 惑星ビュー)を切り替え。また、特に発射直後は背景画像からはずれないようにズームアウトに制限を設けて個別保持することで、ビュー切替時にも対応。ズームもマウスの位置を中心に直感的に操作できる仕様に変更。
    • さらに、常にロケットの進行方向を上にするか、重力方向を下にするかなど、カメラの回転モード([3]キー)をサイクリックに切り替えられるようにした。
今回は発射直後の雰囲気を向上することが主な目的であるため、Rocketの挙動などゲーム操作関連に変更なし。次回はPhase3.7としてロケットの多段化を進める予定。

また、これまでの開発フェーズとゲーム仕様などをまとめるページを新たに作成。完成はいつになる変わらないが、今後も進めるたびにこの専用ページをアップデートしていく予定。



ラベル

Outdoor (23) 3D Printer (13) Raspberry Pi (11) Learning (10) Ubuntu (10) Game (9) Movie (7) AI (6) Blog (6) Pico (6) Python (6) Unity (6) FreeCAD (5) Launch Condition (4) MSFS (4) Gadget (3)

人気の投稿

QooQ