大家好!
几天前,我分享了一个 免费的多环地面检查脚本,我写的这个脚本可以帮助我避免每次开始一个原型时都浪费几个小时来重复相同的基本机制。这个脚本的反馈非常棒,感谢这个社区对不平坦地面和编辑器可用性的严厉技术反馈,我锁定自己来把它推向下一个水平。
我刚刚在 Itch.io 上发布了 v1.1更新(仍然是 100% 免费),我想分享一下它是如何完全解决标准球体检测的局限性的。
而不是一个单独的盲眼球在 ~~ledge corners 或 steps 上 glitch~~,这个系统使用 多个同心光环 来绘制整个地面下方的表面,计算一个数学上准确的 地面法向量。
以下是我在这个 新版本 中添加和优化的内容:
- 自定义检查器 & Gizmos:添加了一个交互式的最大斜坡角度弧形可视化器和一个 3D 黄色箭头手柄来实时查看平均的表面法向量。无需在场景视图中飞行盲目。
- 1-点击工作区预设:直接从检查器中切换紧密、平衡和宽度检测设置。
- 硬核 CPU 优化:光线方向现在在 OnValidate 中缓存,而不是每个帧都计算。
- 高性能:它每帧都没有 GC 分配 0 个字节。运行时开销几乎不存在。
- 专业代码结构:C# 脚本完全用英语注释,并且严格按照 Allman 结构。
你可以 免费下载:链接
如果简单的光线检测或球体检测正在破坏你的玩家移动或给你 抖动的斜坡读数,希望这个更新能为你节省一些严重的头痛。
来看看 新可视化手柄 啦!
评论 (0)