UE4 用Touch的方法实现物体的旋转

         UE4的案例实在是少的可怜,在用UE4开发移动端时,简单的滑动屏幕实现三维物体旋转的命令,愣是在网上没找到,Google里居然都没有,真是郁闷死了。不过还好,以前开发过Android和cocos2d-x,记得他们是怎么实现的,然后在UE4里面进行整理,最后实现了。UE4真的很强大,就是用的人少,很多简单的方式没有人上传解答方法。想Android开发或Unity开发,一搜相关问题,好几吨的资料呢!!!

         我尝试了很多种方法,出现很多问题,比如Actor自带的On Input Touch Begin,只有按到物体才能出发事件,我的想是在指定区域内实现,所以用下面方法,这个方法用到Event Tick,其实不是很理想,现在时间太紧,没多想,以后要用另一种方法(addworldRotation方法,我今天尝试时,出现了万能节点,以前在做摄像机时遇到过,旋转改用是Roll和Yaw,而不是Roll和Pitch,就可以了。今天太忙,以后研究)。

         下面方法也是可以的:


方法很多,适合要求的和性能最优的代码才是一名优秀程序员的标准。。。

猜你喜欢

转载自blog.csdn.net/sh15285118586/article/details/55698887
今日推荐