はじめに
概要
作品名 | 千代浦蝶美 |
制作期間 | 2022.09.03 (1日) |
制作形式 | 自主制作 |
外部リンク
このプロジェクトは「GitHub」にありますが、アセットの再配布に当たらない様にする為にリポジトリの可視性をプライベートにしています。どうしてもプロジェクトのソースをご覧になりたい場合はページ下の「お問い合わせ」から個別にご連絡下さい。
設計案
プレイ動画
内容
出来るようになった事
- 「入れ子クラス」の宣言と使用
- 「Physics.gravity」を使用した、ゲーム内の重力の動的な設定
工夫した点
- 「キャラクターの状態を初期化してプレーヤーの任意のタイミングでゲームを再スタートする」という処理を「BodyController」から「GameManager」へ移植する事で、クラス毎の役割分担を明確にし、デバック効率を上げた
- 「Rigidbody.isKinematic」を使用する事で、ゲームを再スタートする時にキャラクターの体に対して行われている物理演算が残り続けないようにした
- プレイ中に消える可能性のあるクラスではなく、消える事の無いクラスで「StartCoroutine()」を呼び出す事で、コルーチンが正常に始まるようにした
- カメラの位置をキャラクターの位置にそのまま合わせるのではなく、少し遅れてから滑らかに合わせる事で、カメラワークに違和感を覚えないようにした
コメント