照相机拍相机拍的照片怎么是反过来和unity中人物模型相匹配

3D游戏中经常遇到这样的情况。角色模型上需要显示角色名字或者血条等信息

如果用一个摄像机会有可能出现名字或血条显示不正常等问题,所以我采用两个摄像机┅个渲染名字或血条等UI,另一个渲染角色模型

下面以NGUI为例,实现这一功能

如图所示,一个相机负责渲染UI另外一个负责渲染游戏场景。

再添加脚本NamePanel代码如下:

//取模型在主摄像机中的世界坐标 //转换为主摄像机的屏幕坐标 //用得到的屏幕坐标,在UI摄像机中转换为世界坐标

在UpdateΦ更新坐标实际使用按照具体情况。这里是以屏幕坐标为参考同时也可以用视口坐标。

将脚本挂在GameManager上其中:Obj是角色模型。

 然后点击運行就会发现名字面板紧跟着模型

让一个物体沿着轨迹运动。 如果您想 开发一个过山车VR游戏或者火车、地铁模拟,这个视频中的干货会帮助你许多 前五分钟介绍了核心知识点,后面是实际操作中的技巧和容易出错的方法也推荐看一看。 零基础的同学推荐先看我VR频道的基础课程。 我们的交流Q群是:

我要回帖

更多关于 相机拍的照片怎么是反过来 的文章

 

随机推荐