美文网首页
UE中的GamePlay相机

UE中的GamePlay相机

作者: Moo2077 | 来源:发表于2024-02-27 18:28 被阅读0次

    曾几何时,想从UE 默认的GameMode中找到CameraActor,结果发现是徒劳的

    C++还是可以的,蓝图就算了吧

    UE中GamePlayer的核心就是
    PlayerController和Pawn和PlayerCameraManager是一一对应的
    所以默认的DefaultPawn,已经悄悄的写入了Aixs和输入设置,并且能在运行的时候进行WASD和位移旋转等功能

    DefaultPawn的绑定
    而PlayerController更绝,直接从你的Pawn身上找CameraActor,没有的话,让自己的小弟PlayerCameraMananger生成一个,也不挂载可视化
    找场景角色默认相机

    而所以关于相机的操作,都是经过ViewTarget进行保存,可以用Player的SetViewTarget进行替换相机操作


    image.png

    更绝的你还想不到的是,当你的旋转,默认控制的其实是PlayerCameraMananger的Rotator,而不是Pawn的Rotator,这样设计大概是可以把视角和角色分离,如果想控制和旋转都加给Pawn,可以勾选Pawn上面的选项


    image.png

    所以你想使用Camera的相关属性时候,比如修改成正交视图,还是老老实实绑定一个自己的相机到自己的Pawn上吧,或者使用SetViewTarget进行相机的替换.

    相关文章

      网友评论

          本文标题:UE中的GamePlay相机

          本文链接:https://www.haomeiwen.com/subject/haxxzdtx.html