Detected overseas IP, recommended: English site Switch to English site
首页 游戏开发 unity资源 Unity Tools Game Creator 2 中的 Smart Waypoints 实现高效精准的角色路径规划|Smart Waypoints for Game Creator 2 v1.0

Game Creator 2 中的 Smart Waypoints 实现高效精准的角色路径规划|Smart Waypoints for Game Creator 2 v1.0

2352 浏览 库存 953 2026-05-14

商品详情

 Smart Waypoints for Game Creator 2 v1.0 是一款轻量级、适合生产的插件,专为简化角色路径规划而设计,能够实现精准、高效的路径控制。 开发者可在场景视图中直接设计路径,通过清晰的编辑器预览、虚线连接和可选箭头直观构建路径。支持按表面吸附放置路径点,每个点均可独立设置缓动效果、交接距离和等待时间。通过一键切换即可将路径闭合为循环路径。 运行时,角色沿路径移动时采用单个 GC2 动画插值(Tween)分段控制,实现自然的加速与减速效果。用户可自定义分段的计时方式(按速度或固定时间)、分段之间的交接行为、各路径点的等待时间以及循环模式(单次、循环、往返)。 插件内置“经过路径索引”事件,当角色跨越指定索引时触发,便于实现游戏逻辑响应。同时提供一个全局事件总线,可读取最近经过的路径索引,支持在UI、条件判断或日志中调用。 插件包含以下核心功能组件: - 路径组件(支持编辑器预览、箭头显示、循环开关、点位放置与吸附) - 路径节点(支持单点缓动、交接行为覆盖、可选等待时间) - 多种路径控制流程(沿路径移动、从索引出发、至索引结束、在索引间移动、恢复、停止,以及“等待至索引”逻辑流) - “经过路径索引”事件(支持角色、路径与索引的多维度过滤) - 六项路径属性获取函数: - 当前索引(基于位置,获取最近起始段的索引) - 当前变换(基于位置,获取当前路径点的变换) - 下一索引(基于位置,获取最近段的终点索引,适用于交接时响应) - 下一变换(基于位置,获取终点路径点的变换) - 段落进度(基于位置,获取当前段从起点到终点的归一化进度 0~1) - 最后经过索引(通过全局总线获取,可按特定路径过滤) 该资源包为 Game Creator 2 提供了高效、灵活且易于集成的路径系统,适用于需要精细控制角色移动行为的各类游戏场景。