功能:

  • 样条线锁定的玩家移动(无侧向漂移)

  • 样条线之间的连接点切换,并带有按 E 提示

  • 可选的“房间”过渡,可恢复完整的 WASD 运动

  • 可选相机混合在房间中输入 (NewCamera / SetViewTargetWithBlend)

  • 仅蓝图、即插即用示例设置

蓝图数量:

  • 核心蓝图:~5(Actors + Actor 组件 +小部件)

输入(预配置):

  • 键盘:WASD移动

  • 交互:E(在路口切换路径)

  • 打开时的轴使用情况样条线:

    • SwitchSpline = False → 由 X

    • SwitchSpline = True 驱动 → 由 Y

      驱动

网络复制:

支持的开发平台:

  • Windows:

文档链接:https://docs.google.com/document/d/1ccCAWifHdvtzW01coThYot6Eej8UGT-a4L08uYyuIM4/edit?usp=sharing

重要/附加说明:

  • 要求玩家棋子/角色进行样条运动Actor 组件(SplinePawnComponent / AC_Spline)。

  • 放置样条线参与者和触发器,分配样条线引用,然后播放。

视频预览

样条路径系统 – 运动框架是一个纯蓝图的样条曲线锁定运动解决方案,适用于“轨道/引导路径”游戏,具有可选的连接点切换和房间

主要功能

  • 样条线锁定运动(无漂移):玩家的运动严格限制在活动样条线上。

  • 单轴输入:在样条线上运动时仅使用一个轴(向前/向后)。

  • 交汇点切换:显示交互提示并按 E 在交界处切换到备用样条线。

  • 房间转换模式:退出样条线模式并恢复“房间”区域内的完整WASD移动。

  • 可选摄像机混合:进入房间时平滑地混合到新摄像机(如果

  • 仅蓝图:无需 C++,易于集成。

工作原理

  • 通过BP_SplineSwitchTrigger进入样条曲线模式。

  • 在样条曲线上时,移动被锁定到路径(无侧向)移动)。

  • 在交汇处触发时,会出现提示:“按 E 切换路径”

  • 在结束触发时,您可以退出样条线模式或过渡到房间(完全 WASD)。

控制/输入

样条线移动(锁定)

  • 运动严格限制在样条线内(无侧向漂移)。

  • 轴映射取决于 SwitchSpline

    • SwitchSpline = False — 由X

    • SwitchSpline = True — 由 Y

    驱动

  • 通过BP_SplineSwitchTrigger输入路径。

房间模式(解锁) WASD)

  • EndPath 可以配置为房间过渡 (CanGoToRoom = True)。

  • 退出样条线模式并恢复完整的 WASD 移动。

  • 可选:如果设置了 NewCamera,则视图将与该摄像机混合

  • 通过BP_SplineSwitchTrigger返回样条线。

包含

  • 蓝图参与者:样条线开关触发器/连接触发器/结束触发器

  • 关卡设置示例(推荐)

  • 基本UI提示小部件(切换路径)

注释

专为快速集成而设计:放置样条+触发器、分配引用、播放。
这个系统也包含在我的完整版资产。

如果您发现此资产有用,Fab 审查确实会有所帮助。谢谢!

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。