目標一:完成組長交代遊戲結束碰撞
週四晚上於S405,已完成組長交代之任務
共分3個小細項處理
1.建立一個牆壁來偵測物理碰撞
->若碰撞到即遊戲結束
2.寫一腳本若當車子碰撞至牆壁時,則跳至其他場景
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Finish : MonoBehaviour {
GameControl gc;
public GameObject target;
int a = 1;
void Start () {
gc = GameObject.Find ("Finish").GetComponent<GameControl> ();
}
// Update is called once per frame
void Update(){
if(a == 0)
SceneManager.LoadScene ("die");
}
void OnCollisionEnter(Collision col)///換場景
{
if (col.gameObject.name == "Finish")
a = 0;
}
}


沒有留言:
張貼留言