



功能:
-
样条线锁定的玩家移动(无侧向漂移)
-
样条线之间的连接点切换,并带有按 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 审查确实会有所帮助。谢谢!

评论(0)