UE4 GetActorRotation 与 GetControlRotation的区分

    1.GetActorRotation是actor的旋转属性.

    2.GetControlRotation是Controller即为控制actor.
    1
    测试
     
    在默认的pawn设置下,打印结果如下
     
    2
    这张图在Y的旋转两者是一样的,而P和R,GetActorRotation是没有旋转的。
     
    因为GetControlRoation是控制actor。
    3
    看到这里默认的打钩,这里意思是,pawn进行旋转的时候,只选择了Yaw,那么也就意味着actor的Yaw也就会出现旋转值。
     
    我们再列举:
     
    4
    猜测:
     
    视角旋转的时候,Pitch和Yaw都会有旋转值出现。
     
    5
    正是如此,只是有点不一样,354.3 与 -5.6其实是一样的。也证明以上猜测。
     
     

    所以最后的结论:

     
    GetActorRotation 与 GetControlRotation的区别在于你的controller是想如何去控制actor的。
     
    6
    有帮助就分享一下吧!

    转载请注明:少狼 – 敬畏知识的顽皮狗 » UE4 GetActorRotation 与 GetControlRotation的区分

    喜欢 3
标签:

*

已经有1 人抢在你前面了~

  • -Nuvi 5年前 (2016-07-29)

    我想问想下,怎么做控制物体Z轴的旋转