チェックポイントに到達しよう
CoddyのUnityジャーニー「本格的なゲームを作る」セクションの一部。レッスン 53/60。
チャレンジ
中級赤い柱でリスポーン地点が移動するようにします。
CheckpointでOnTriggerEnterを記述します。オブジェクトにPlayerが付いている場合、そのSetCheckpoint(transform.position)を呼び出します。- 次に、柱の色を
Color.greenにして、Checkpoint reachedをログに記録します。 - これが最初の1回だけ起こるように、
bool reachedを使います。
「プレイ」を押し、柱に触れて落下します。柱の位置から再開します。その後、「確認」を押します。
自分で試してみよう
using UnityEngine;
public class Checkpoint : MonoBehaviour
{
// 後のレッスンでここを実装します。落下後に戻る場所を変えるフラグです。
}
本格的なゲームを作るのすべてのレッスン
自分で練習してみよう: Unityプレイグラウンド