▼ 預設值
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
}
▼ void Start () {
放在這裡面的事件,開始後只觸發一次 }
▼ void Update () {
放在這裡面的事件,開始後會持續觸發 }
另外,除了預設值外,另可增加其他互動方式。
▼ void OnMouseDown () {
放在這裡面的事件,滑鼠點擊後會觸發 }
▼ void OnMouseEnter () {
放在這裡面的事件,滑鼠碰到瞬間觸發 }
▼ void OnMouseExit () {
放在這裡面的事件,滑鼠移開後會觸發 }
▼ 如果,物件有使用到 UI 可以在,
using UnityEngine; 的下面增加,
using UnityEngine.UI;
//讓 Script可以抓取到面板上所有的物件( UI )。
▼ 設定變數關係,程式碼需打在
public class NewBehaviourScript : MonoBehaviour { } 上方
ex: using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
// 讓 Script 可以抓取到面板上所有的物件( UI )。
bool a = false;
// 設定一個布林值 a = false 。
public class NewBehaviourScript : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (a == true) {transform.Translate(0, -0.5f, 0); }
// 當 a = true 時,就會持續向 Y軸 以 -0.5 的速度旋轉
}
void OnMouseEnter () {
a = true;
// 當滑鼠碰到的瞬間 a = true
}
}
------------------------------------------------------------------------------------------------------
【 符ㄦ の 隨意窩 】
【符ㄦのYouTuber】