美文网首页
物体的移动和预设体

物体的移动和预设体

作者: 胤醚貔貅 | 来源:发表于2017-04-11 16:21 被阅读20次

    某个物体距离另一个物体的位置

    sphere距cube地位置

    Vector3 direction=cube.transform.position– transform.position

    物体的移动方法

    1.Lerp

    向cube移动

    transform.position=Vector3.Lerp(transform.position,cube.transform.position,Time.deltaTime);

    2.transform.position

    a.沿着世界坐标系的正前方移动

    transform.position+=Vector3.forward*Time.deltaTime;

    b.沿着自身坐标系的正前方移动

    transform.position+=transform.forward*Time.deltaTime;

    3.transform.Translate

    a.沿着给定的方向移动

    transform.Translate(new Vector3(0,0.1f,0));

    b.沿着给定方向和自身正前方叠加之后的方向移动

    transform.Translate(transform.forward*Time.deltaTime);

    Mathf

    print(Mathf.Clamp(100,3,20));返回一个限制值

    (value,Min,Max)

    预设体

    通过预设体创建游戏对象

    GameObject

    player=Instantiate(perfabs,new Vector3(x,y,z),Quaternion.identity)as GameObject;

    把预设体创建的游戏对象设置为某物体的子物体

    GameObject player=Instantiate(perfabs,new Vector3(x,y,z),Quaternion.identity)as GameObject;

    ball.transform.setParent(transform);

    相关文章

      网友评论

          本文标题:物体的移动和预设体

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