ゲーム開発学習記録⑤
プロジェクト: 飛行機戦争
開始時期:2022.09.12
(授業の課題に自分のアイデアを加えたもの)
新たに学んだこと:
- このように火星素材の画像を追加します。その横に不要な黒い部分があります。Cutout
のRendering Mode(レンダリングモード)を選択する
と火星素材のみになります。
問題の記録:
- プレイヤーの弾丸は非常に速く発射されます
理由:
transform.Translate(new Vector3(0, 0, m_speed*Time.deltaTime));
書かれた
transform.Translate(new Vector3(0, 0, m_speed+Time.deltaTime));
乗算記号をプラス記号に変更すると、弾丸が見えなくなるほど速度が直接発進します。解決策:
明らかに、プラス記号を乗算記号に変更するだけです。
-
敵が画面外に出ても消えない
理由:わからない、原因が見つからなかったので別の方法で実装した
解決策:周囲に空気の壁を追加、当たり判定を追加、タッチすると消える。 -
敵の弾が発射後、その場で止まってしまう
理由:弾のコードをマウントし忘れた。