標籤:
using UnityEngine;using System.Collections;public class move : MonoBehaviour {GameObject go;// Use this for initializationvoid Start () {go= GameObject.Find("c4"); //命名為c4的Cubego.renderer.material.color = Color.red; //將其材質設為紅色}// Update is called once per framevoid Update () {//在每一幀中都即時地檢測有沒有按下鍵盤,並通過W、S、A、D鍵控制c4移動的方向if (Input.GetKey (KeyCode.W)) {go.transform.Translate(-5 * Time.deltaTime,0,0,Space.Self);}if (Input.GetKey (KeyCode.S)) {go.transform.Translate(5 * Time.deltaTime,0,0,Space.Self);}if (Input.GetKey (KeyCode.A)) {go.transform.Translate(0,0,-5 * Time.deltaTime,Space.Self);}if (Input.GetKey (KeyCode.D)) {go.transform.Translate(0,0, 5* Time.deltaTime,Space.Self);}}}
using UnityEngine;using System.Collections;public class jiance : MonoBehaviour{ // Use this for initialization void Start() { } // Update is called once per frame void Update() { } /// <summary> /// 將碰撞到物體變為藍色 /// </summary> /// <param name="co">被碰撞到的物體</param> void onCollisionEnter(Collision co) { co.gameObject.renderer.material.color = Color.blue; }}
控制物體的移動與碰撞檢測