
样条路径系统——移动框架是一款仅基于蓝图的样键锁定移动解决方案,适用于“轨道/引导路径”游戏,并支持可选的交汇切换和房间切换。
主要特征
- 样条锁定移动(无漂移):玩家的移动严格限制在活跃样条内。
- 单轴输入:在样条键下移动只使用一个轴(前/后)。
- 交汇切换:显示交互提示,并按E在交汇处切换到备用样条。
- 房间过渡模式:退出样条模式,恢复“房间”区域内的全部WASD移动。
- 可选的摄像机混合:进入房间时(如果已配置),可以平滑地混合到新的摄像机。
- 仅Blueprint:无C++,易于集成。
工作原理
- 通过BP_SplineSwitchTrigger进入样条模式。
- 在样条时,移动锁定在路径上(没有横向移动)。
- 在交汇触发器处,会出现提示:“按E切换路径”。
- 在结束触发时,你可以退出样条模式或切换到房间(全WASD)。
控制 / 输入
花键运动(锁定)
- 运动严格限制在花键内(无侧向漂移)。
- 轴映射依赖于开关样条:
- 开关样线 = 假 — 由 X 驱动
- 开关样条 = 真 — 由 Y 驱动
- 通过BP_SplineSwitchTrigger进入小径。
房间模式(解锁WASD)
- EndPath 可以配置为房间过渡(CanGoToRoom = True)。
- 退出样条模式,恢复完整的WASD移动。
- 可选:如果新相机设置为新摄像头,视角在进入时会与该摄像头融合。
- 通过BP_SplineSwitchTrigger返回样条。
收录
- 蓝图演员:样条开关触发器/连接触发器/结束触发器
- 示例关卡设置(推荐)
- 基础界面提示小部件(切换路径)
注释
设计为快速集成:放置样条+触发器,分配引用,播放。
技术详情
特色:
- 样条锁定的球员移动(无横向漂移)
- 按E提示切换样条线
- 可选的“房间”切换功能,可恢复完整的WASD移动
- 可选的相机混合功能(房间入口处(NewCamera / SetViewTargetWithBlend)
- 仅蓝图即插即用的示例设置
蓝图数量:
- 核心蓝图:~5(演员 + 演员组件 + 小部件)
输入(预配置):
- 键盘:WASD机芯
- 交互:E(交汇处的道岔路径)
- 在花键上轴的使用情况:
- 开关样条 = 由X驱动的假→
- 开关样条 = 由Y驱动的真→
网络复制:
- 不
支持的开发平台:
- Windows:是的
文档链接:https://docs.google.com/document/d/1ccCAWifHdvtzW01coThYot6Eej8UGT-a4L08uYyuIM4/edit?usp=sharing
重要/补充说明:
- 要求玩家角色拥有样条移动的Actor组件(SplinePawnComponent / AC_Spline)。
- 放置样条演员和触发器,分配样条引用,然后播放。
兼容性
支持的虚幻引擎版本
5.7 – 5.8
这个系统也包含在我的完整版资产中。
声明:分享资源来源于公开互联网搜集和网友提供,仅用于学习和研究使用,不得用于任何商业或者非法用途,其版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容! 版权归原作者及其公司所有,如果你喜欢该资源,请支持并购买正版,得到更好的服务。
