摄像机作为角色的子物体,怎么做才能让摄像机不随着角色旋转
unity3d吧
全部回复
仅看楼主
level 5
拔丝泡面
楼主
最近在搞个 mini 地图的制作,对于摄像机的跟随而不随着角色旋转而旋转,如果角色和摄像机不是父子关系,这问题很容易解决。
而摄像机作为角色的子物体,尽管我在脚本把摄像机的欧拉角写死了,还是没用,摄像机还是会随着角色旋转而旋转?怎么破!有没有大神来指点,解救我一下,不胜感激!
2016年11月28日 06点11分
1
level 9
L城E
开始计算出物体和相机的位置差距,然后物体运动,相机的位置也就可以算出来
2016年11月28日 09点11分
3
拔丝泡面
你的意思我懂就是设摄像机的坐标为角色的坐标加一个的向量,如果摄像机跟角色不是父子关系可行。我现在是想搞明白摄像机作为角色的子对象,把摄像机的欧拉角写死了,为什么还会跟着旋转
2016年11月28日 09点11分
level 9
wjgxLove
其实像三楼说的那样,把摄像机和角色分开,做个跟随比较好,做成父子关系的话,角色删除的时候摄像机也会被删除。父旋转子也会旋转,要么你就把父的旋转量算出来,在摄像机上做一个相对旋转。只是个想法可不可行我也没试过。。。
2016年11月28日 09点11分
4
拔丝泡面
哎,不行!算了,我还是搞成两个物体吧,给自己挖了个大坑,然后爬了快一天!
2016年11月28日 10点11分
level 9
绿意盎然🌿
试试通过代码算出相机的位置信息而不是通过将相机拖为某个物体的子物体。将主相机拖为任何一个游戏对象的子物体将产生的问题都是灾难性的
2023年12月16日 03点12分
5
1