【學習筆記】Unity預設的程式碼都代表著甚麼? ★ 02

   預設值

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 可以在,
  •  UnityEngine; 的下面增加,
  •  UnityEngine.UI;
  • 讓 Script 可以抓取到面板上所有的物件( UI )。
  • 設定變數關係,程式碼需打在
  •  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

}

}


 

★版權所有,盜用必究★

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *