# 蓝图专项研究-运行中移动东西
# 实现目标
运行时可以在场景中漫游,并可以抓取东西,类似插件TransformationActorsPlugin (opens new window)中的移动其他物体。
# 场景漫游
此处借鉴了GETTING STARTED WITH UNREAL PART 1 by Martin Kernjak (opens new window)
PlayerController和Pawn组成了玩家在游戏中的操作系统,一个Pawn可被Player Controller拥有并控制。
场景漫游使用UE4中Default Pawn,UE4中的Pawn有三种子类:
- DefaultPawn:有一个球形碰撞,静态网格和一个用于飞行的移动组件。通常使用PlayerController来生成并控制它。
- SpectatorPawn:有一个球形碰撞和用于飞行的移动组件。它是在GameMode开始比赛前玩家登录时生成的。
- Character:有一个骨骼网格组件,胶囊碰撞体,用于多种移动状态(walking, running, jumping, swimming, flying)的移动组件。在UE4中骨骼网格意味着有关节的网格,这种网格可被用来做动画。
DefaultPawn默认实现了摄像机飞行的控制,如果想增加飞行速度,可以在MovementComponent中的Floating Pawn Movement设置。
# 玩家控制
此处参考UE4 Tutorial - Mouse Drag Objects - Manipulate, Grab Unreal Engine 4 Tutorial (opens new window)
此处蓝图链接MyPawn
下面为检测目标对象:
下面为移动对象: