using System.Collections; using System.Collections.Generic; using UnityEngine; public class up : MonoBehaviour { void Start () { } // start函數此處為空函數,可以沒有 public GameObject sb; // 這個名字自己可以隨意取 void Update () { //注意Update和FixedUpdate的區別,可見下圖 Vector3 te = sb.GetComponent<Rigidbody>().transform.position; te.y += 0.2f * Time.fixedDeltaTime; sb.GetComponent<Rigidbody>().transform.position = te; } }
注意點:
1.上訴腳本中用到剛體,因此游戲對象要加Rigidbody這一元素,且剛體選項中的Use Gravity 選項不要勾選
2.腳本寫好無錯誤后,掛在哪個對象上不是重要的(當然一般掛在自己要處理的對象上),,如圖,掛上腳本后,sb后邊現在顯示是none,換成自己處理的對象后,點運行就可以了。
注意:即使腳本掛在對象一上,而按2中所講sb后邊選的是對象二,那么還是對象二起作用。