标签:
添加地形Plane、光源Directional light
写个脚本,控制鼠标的操作
using UnityEngine; using System.Collections; public class NewBehaviourScript : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () { } //鼠标移到物体,物体变为红色 void OnMouseEnter(){ gameObject.renderer.material.color = Color.red; } //鼠标移开物体,物体变为蓝色 void OnMouseExit(){ gameObject.renderer.material.color = Color.blue; } //鼠标点击,物体变为绿色 void OnMouseDown(){ gameObject.renderer.material.color = Color.green; } void OnMouseUp(){ //鼠标抬起,物体变为黄色 gameObject.renderer.material.color = Color.yellow; //鼠标抬起,物体消失 GameObject.Destroy (gameObject); } }
单击Main Camera,将NewBehaviourScript拖到Inspector下面
创建一个Cube和一个预制prefab文件,给Cube添加重力:Component->Physics->Rigibody,将创建好的Cube拖到muti.prefab,利用prefab复制Cube
单击空物体GameObject,在Inspector下出现了Go,将母体拖过去,算是给它赋值
using UnityEngine; using System.Collections; public class kong : MonoBehaviour { public GameObject go; // Use this for initialization void Start () { } // Update is called once per frame void Update () { //按一次空格键,克隆一个物体 if (Input.GetKeyUp (KeyCode.Space)) { //第一个参数:克隆的物体 //第二个参数:空物体的位置 //第三个参数:空物体的旋转角度 GameObject.Instantiate(go,gameObject.transform.position,gameObject.transform.rotation); } } }
标签:
原文地址:http://blog.csdn.net/lindonglian/article/details/44777855