transform

作者: 胤醚貔貅 | 来源:发表于2017-04-10 16:08 被阅读29次

    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");

    //}

    }

    相关文章

      网友评论

          本文标题:transform

          本文链接:https://www.haomeiwen.com/subject/zwnsattx.html