usingUnityEngine;
usingSystem.Collections;
publicclassCU:MonoBehaviour{
private GameObject sphere;
private float time;
//voidAwake( ){
////只调用一次
//Debug.Log("Awake");
//// this.enabled = false;
//}
//voidOnEnable( ){
//
//Debug.Log("OnEnable");
//}
//Usethisforinitialization
void Start( ){
sphere=GameObject.FindWithTag("My Sphere");//通过Tag获取游戏场景中的游戏对象
//gameObject当前脚本所挂载的游戏对象
//sphere=GameObject.Find("My Sphere");
//Destroy(sphere,3.0f);//销毁,第二个参数是隔多长时间销毁,单位是秒
//Debug.Log(sphere.tag);
//transform当前脚本所在的游戏对象的Transform组件
//获取游戏对象身上的组件的方法
sphere.GetComponent( );
//transform.position
//transform.rotation
//transform.localScale
////物体移动,沿着某个方向移动,瞬移
//transform.Translate(newVector3(0,2,1));
//查找子物体
Transform cylinder=transform.Find("Cylinder");
//localPosition本地坐标,相对于父物体的位置,当没有父物体时,本地坐标和父物体坐标是统一的
//position世界坐标
print(cylinder.transform.localPosition);
//当前物体正上方
//transform.up(0,1,0)
//当前物体正前方
//transform.forward(0,0,1)
//当前物体的右方
//transform.right(1,0,0)
this.time=time;
//缩短时间
//Time.timeScale=5;
Debug.Log(Time.deltaTime);
}
void FixedUpdate(){
////20ms0.02s
//// Debug.Log ("FixedUPdate");
}
//Updateiscalledonceperframe
void Update(){
////每帧调用一次
//Debug.Log("Update");
//Debug.Log(transform.position.x);
//物体的旋转
//沿着自身的轴做旋转
//transform.Rotate(newVector3(0,0,0.1f));
//围绕某个点旋转
//transform.RotateAround(sphere.transform.position,newVector3(1,0,0),0.5f);
//围绕自身的某个轴旋转
//transform.RotateAround(newVector3(1,0,0),0.5f);
//
//transform.LookAt(sphere.transform);
transform.Translate(transform.right*1*Time.deltaTime);
//计时
//time+=Time.deltaTime;
//if(time>=3.0f){
//
//Debug.Log(Time.time);
//time=0;
//
//}
}
void LateUpdate( ){
//
//// Debug.Log ("LateUpdate");
}
//void OnGUI( ){
//
//Debug.Log("OnGUI");
//}
//voidOnDisable( ){
//Debug.Log("OnDisable");
//}
//
//voidOnDestroy( ){
//Debug.Log("OnDestroy");
//}
}
网友评论