UE4 万能锁的一种解法

编程入门 行业动态 更新时间:2024-10-07 18:27:05

UE4 万能锁的一种<a href=https://www.elefans.com/category/jswz/34/1764302.html style=解法"/>

UE4 万能锁的一种解法

感谢网友,给我提到万能锁,让我恍然大悟,事欧拉角有问题,也感谢网友给我多的资料,使用四元数,四元数这个是最好的办法,我还没研究,不过接下来一定要好好研究,不过今天说一下我就按我的方法,调节一些东西,解决了针对我的问题的欧拉角问题。

一、定义一个Actor,然后Set Actor Rotation,这样的旋转没有问题。

二、定义一个Character,然后Set Actor Rotation,这样就出现万能锁了,本来一就可以了,但是在公司要团队合作,我写的要融入的别人那里,就必须该自己的代码,还好,弄了几天搞定了。

1、Character不能绕Yaw旋转,要取消这个命令。


2、Pitch是不能超过90和-90,已超过就出现万能锁。所以,我们的旋转保持它不动。

3、MouseX对应Z,MousY对应X。

例如下图:


4、调整Camera位置,就ok啦,挺繁琐的。

最好,建议研究一下四元数,这个只是爱钻牛角尖的人看看,就像机械里面的死点问题一样,可以解决,但是费劲,要换方法。

更多推荐

UE4 万能锁的一种解法

本文发布于:2024-02-13 07:25:36,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1757625.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解法

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!