ue4 character 物理测试


charactor里

CapsuleComponnet

Mesh

CharacterMovement

3个组件里有有物理开关


目前看Mesh的Simulate Physics+Enable Gravity控制不了charactor下落

CapsuleComponnet的Simulate Physics+Enable Gravity可以控制charactor下落


前面两者都关闭的情况下,CharacterMovement中Gravity Scale =1的情况下character仍然会下落,而且会使物理约束变得不正常(对character的约束失效)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要让UE4的角色飞行,你需要执行以下步骤: 1. 创建一个新的蓝图类,并将其命名为“FlyingCharacter”或类似的名称。在蓝图编辑器中,将其父类设置为“Character”或“Pawn”。 2. 在蓝图中添加一个输入组件,并将其命名为“FlightControls”。将该组件的轴绑定到“向前移动”、“向右移动”、“向上移动”等轴。 3. 添加一个变量来存储飞行速度。将其命名为“FlightSpeed”并将其类型设置为浮点数。 4. 在蓝图中添加一个事件图,将其命名为“FlightMovement”。在该事件图中,将“FlightControls”组件的轴值与“AddMovementInput”节点连接,以控制角色的移动。 5. 在蓝图中添加一个事件图,将其命名为“FlightSpeedControl”。在该事件图中,将“FlightControls”组件的轴值与“FlightSpeed”变量连接,以控制角色的速度。 6. 在蓝图中添加一个事件图,将其命名为“FlightRotation”。在该事件图中,将“FlightControls”组件的轴值与“AddActorLocalRotation”节点连接,以控制角色的旋转。 7. 在蓝图中添加一个事件图,将其命名为“FlightCamera”. 在该事件图中,设置相机跟随角色运动,以便玩家能够看到角色在飞行中的视角。 8. 最后,您可以设置适当的碰撞箱和碰撞框,以确保角色在飞行时不会与环境发生碰撞。 这些步骤将帮助您将UE4角色转换为飞行角色。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值