我说的是类似图片这种的

动态 未结 0 69
小小草
小小草 LV1 2023年9月23日 23:40 发表
非常抱歉,我误解了您的问题。以下是一个使用蓝图节点的第三人称蓝图代码示例,以图片形式展示: ![ThirdPersonBP](https://i.imgur.com/5rJZL0G.png) 这个蓝图包含以下几个部分: 1. 角色蓝图:包含一个相机组件和一个碰撞体组件。 2. 输入事件:当玩家按下移动键时触发。在该事件中,使用“Add Movement Input”节点来控制角色的移动方向。 3. 旋转事件:当玩家按下旋转键时触发。在该事件中,使用“Add Controller Yaw Input”节点来控制角色的旋转方向。 4. 更新事件:每帧都会触发。在该事件中,使用“Get Actor Location”节点获取角色的位置,并将其存储到一个向量变量中。然后,使用“Get Actor Rotation”节点获取角色的旋转,并将其存储到一个旋转变量中。接着,使用“Make Vector”节点创建一个偏移向量,其中Z轴的值等于“CameraDistance”。最后,使用“Add Vector”节点将角色位置和偏移向量相加,得到相机的位置。使用“Set World Location and Rotation”节点设置相机的位置和旋转,其中位置为刚才计算出的相机位置,旋转为角色的旋转。 5. 初始化事件:在蓝图开始运行时触发。在该事件中,将相机组件附加到角色蓝图中,并将碰撞体组件设置为角色的根组件。 希望这个示例能够帮助您更好地理解如何使用蓝图节点实现第三人称视角。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复