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

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

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

         下面方法也是可以的:


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

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值