【问题标题】:Making Unreal Engine 4 Objects Like Cubes Swimable使像立方体这样的虚幻引擎 4 对象可游泳
【发布时间】:2016-09-29 09:23:04
【问题描述】:

我正在开发一个虚幻引擎 4 生存游戏,到目前为止,我已经分配了湖泊区域,并且已经进入了具有类似水的纹理的立方体,我想制作它以便你可以进入立方体并进入游泳姿势.当你移动到某个地方时,我还需要它具有不同的颜色纹理,以便 2 米外它会变暗,并且当你移动时它会发生变化。我不介意我们一次只能做一件事。如果你们能帮助我,我将非常感激!希望你能帮忙!

【问题讨论】:

    标签: physics game-physics unreal-engine4


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      要获得超级华丽但硬的效果,请查看以下内容:w[]ww.youtube.com/watch?v=8jbK00s2tKg(删除“[]”)

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

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

      【讨论】:

        猜你喜欢
        • 2015-02-04
        • 1970-01-01
        • 2020-09-01
        • 1970-01-01
        • 2020-07-24
        • 2015-02-04
        • 2015-01-13
        • 2019-12-09
        • 2023-03-28
        相关资源
        最近更新 更多