一:控制动画播放速度
animation["动画名"].speed = 2; //将指定动画播放速度变为默认的2倍
二:为物体施加力
1.前提:物体为刚体属性
2.脚本:
Rigidbody bridbody;
bridbody = GameObject.GetComponent<Rigidbody>();
bridbody.AddForce(new Vector(x,y,z));//注意,Vector在用时要new一下
还可以:
bridbody.AddForce(Vector3.up*10);
//Vector3.up*10相当于Vector(0,10,10)
三:移动物体:
transform.Translate(Vector3.up*Time.deltaTime*0.1f);//让物体向上移动,后面的表示速度
四:隐藏和显示物体
gameObject.renderer.enabled =true/false;//不能隐藏子物体
gameObject.SetActiveRecursively(true/false);//相当于改变Inspector面板最上面的那个勾。
注意:若要对一个物体用SetActive实施隐藏后再使其出现,必须保证其所有父物体的active属性为true。可以建一个空物体作为要执行隐藏和显示物体的父物体。
五:GUIText的添加
新建一个空物体,给它添加组件GUIText,然后设置一些基本参数。
在脚本中,通过:
GUIText text01;
text01 = GameObject.Find("空物体的名字").GetComponent<GUIText>();
text01.text = "你想显示的字"+一个数等等;
时间: 2024-09-30 09:02:56