大家好,我刚刚在 Unity Asset Store 上发布了 Advanced Zombie AI Pro。
这是我原来的 Advanced Zombie AI 资产的 Pro 版本,包含了更多的系统、行为和自定义选项。
我特别想提高的就是 视觉检测。
很多 AI 系统都把可见性当作是简单的 yes 或 no。 如果射线可以到达玩家,敌人就能看到他们。 如果射线不能到达玩家,玩家就被隐藏起来。 这种方式可能会让人感到奇怪,特别是当玩家只暴露了他们的头部或身体的一半时。
所以我添加了 部分检测。僵尸会检查玩家的多个身体区域,检测的结果会根据玩家暴露的身体区域有所不同。 这意味着短暂暴露身体的一小部分不需要被视为同样的暴露身体的行为。 这使得 Advanced Zombie AI Pro 适合用于 stealth 类型的游戏。
除了部分检测之外,系统还包含了以下功能:
- 配置驱动的僵尸 AI:使用可重用的 ZombieProfile 资产创建多种僵尸类型。 配置运动、视觉、攻击、健康行为、搜索逻辑、爬行、饥饿、麻醉和死亡设置,无需重写代码。
- 高级 stealth 友好的检测:使用最多五个目标身体区域,如头部、胸部、下半身、左侧和右侧。 你可以决定哪些可见区域触发检查模式或全速追逐,实现部分可见性和 stealth 游戏玩法。
- 完整的僵尸行为流程:包含了空闲、漫游、警觉、追逐、检查、搜索、攻击、击中、麻醉、吃、死亡状态,实现更可信的僵尸行为。
- 站立和爬行僵尸支持:僵尸可以走路、爬行、掉入爬行模式或在受致命伤害后进入第二次爬行阶段。
- 战斗、伤害和死亡系统:包含了击中反应、麻醉行为、健康事件、动画死亡、ragdoll 死亡和易于武器/玩家健康集成。
- 饥饿和尸体吃系统:僵尸可以检测和吃死尸或食物目标,适用于恐怖场景和动态敌人行为。
- 基于状态的僵尸音频系统:配置空闲、漫游、追逐、检查、攻击、击中、麻醉、吃、爬行、死亡的声音使用 ZombieAudioProfile,支持循环音频、定时一次性音频、随机音频选择和 3D 音频设置。
- 噪音反应和群体警觉:使用枪声、爆炸、警报、脚步声或自定义噪音事件吸引僵尸。僵尸也可以在检测目标时警告附近的僵尸。
- 编辑器设置工具和自定义检查器:快速准备僵尸预设并添加所需的组件、音频源、健康、AI、ragdoll 支持和其他引用。
- 调试友好的工作流:内置的调试选项帮助可视化和调整检测、行为状态、目标、健康和音频播放。
我也花了很多时间来改善设置和编辑器工作流程,使得大部分系统可以在不需要浏览脚本的情况下配置。
目前 50% 折扣。
希望听到您的想法,特别是如果您之前使用过原版版本。
评论 (0)