首页 > 编程语言 > 详细

Unity里如何让物体的轴对准某一个物体(方向)

时间:2021-08-11 09:33:24      阅读:37      评论:0      收藏:0      [点我收藏+]

实现方法

很简单,直接对物体的 transform 设置即可。
我们可以看到:
模型的 z 轴 (蓝色) 对应正方向:transform.up
模型的 y 轴 (蓝色) 对应上方向:transform.forward
模型的 x 轴 (红色) 对应右方向:transform.right
技术分享图片
如果我们想让模型的头顶对准白色方块

public Transform target;
    void Update()
    {
        transform.up =  target.position-transform.position ;
    }

添加脚本,把方块拖进 target。效果如下:
技术分享图片
以此类推,正面就设置 forward, 侧身设置 right。
如果要设置脚底,就把代码里 target 和 transform 互换即可。

Unity里如何让物体的轴对准某一个物体(方向)

原文:https://www.cnblogs.com/RhiTake/p/15126672.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!