使虚幻引擎4对象像多维数据集一样可以

时间:2016-09-29 09:23:04

标签: physics game-physics unreal-engine4

我正在开发一个虚幻引擎4生存游戏,到目前为止,我已经分配到了湖泊区域,并且已经输入了像水一样的水块,我希望它可以让你进入立方体并进入游泳位置。当你移动到地方时我也需要它有一个不同的颜色纹理,这样2米之外它会变暗,而且当你移动时它会变暗。我不介意我们一次可以做一件事。如果你们能帮助我,我会非常感激!希望你能帮忙!

2 个答案:

答案 0 :(得分:0)

将立方体设置为触发器并与棋子碰撞。当Cube蓝图有一个“OnActorBeginOverlap”将其转换为pawn蓝图,然后调用它上面的函数告诉它进入游泳模式。

https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/Events/

答案 1 :(得分:0)

您需要首先在立方体的蓝图视口中添加碰撞组件,然后放置用于触发材质效果的事件,模拟水下场景,或者您可以相当简单地在YouTube上创建类似于后者的后处理卷:w [] ww.youtube.com/watch?v=fLtSfG8f6NM(删除“[]”)

对于超级华丽但硬效果,请检查一下:w [] ww.youtube.com/watch?v=8jbK00s2tKg(删除“[]”s)

最重要的部分是实施水下漂浮运动。创建另一个具有浮动pawn组件的角色蓝图。之后,使用“SpawnActorByClass”蓝图(提示:使用C ++更方便地操作运行时对象)并拥有它(https://docs.unrealengine.com/latest/INT/Gameplay/HowTo/PossessPawns/Blueprints/),添加一个事件以将此浮动pawn生成为级别蓝图中的运行时对象。您可以修改一些浮动的pawn设置以获得更好的效果。

另外:请随时问我任何问题。此外,YouTube是学习UE4的绝佳场所。如果您无法访问YouTube,ExpressVPN可以使用。