//设置物体的位置 // this.gameObject.transform.position = new Vector3(100,100,100); //移动 // this.gameObject.transform.Translate(new Vector3(0,5 * Time.deltaTime,0)); //旋转 //this.gameObject.transform.Rotate(new Vector3(-10,10,0));
//设置指定物体的角度 Euler中的三个参数 x,y,z 要转的角度
this.gameObject.transform.rotation = Quaternion.Euler(0,60,0);
//删除对象
Destroy(obj);
用代码创建物体
obj1 = GameObject.CreatePrimitive(PrimitiveType.Cube); obj1.transform.position = new Vector3(100,100,100); obj1.name = "dujia"; obj1.renderer.material.mainTexture = (Texture)Resources.Load("psb20");
GameObject cube; // Use this for initialization void Start () { cube = GameObject.FindGameObjectWithTag("xiaonan"); } void OnGUI() { if(GUILayout.Button("move"))// Button("xiaonan")) { cube.AddComponent("Xiaonan"); } if(GUILayout.Button("Remove"))// Button("xiaonan")) { Object objc= cube.GetComponent("Xiaonan"); Destroy(objc); } }
//初始化一个图片的方法 GUI.DrawTexture(new Rect(0,0,720,1280),imageView); //获取触摸点的方法 int touchCount = Input.touchCount;
点击Component -> Physics – > Rigidbody 可以给多个物体绑定一个重力感应碰撞
用MonoDevelop开发Unity时,可以适当调一下颜色保护下视力。
[Tools]->[Options]->[Text Editor]->[Syntax Highlighting] 先New一个新的之后再进行编辑