<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>敌人设计 on PlumePHP</title><link>https://plumephp.com/tags/%E6%95%8C%E4%BA%BA%E8%AE%BE%E8%AE%A1/</link><description>Recent content in 敌人设计 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 06 Jun 2026 09:24:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E6%95%8C%E4%BA%BA%E8%AE%BE%E8%AE%A1/index.xml" rel="self" type="application/rss+xml"/><item><title>Phaser 敌人 AI 设计：巡逻、追击和行为树不要写成一堆 if</title><link>https://plumephp.com/phaser-enemy-ai-behavior-tree-2026/</link><pubDate>Sat, 06 Jun 2026 09:24:00 +0800</pubDate><guid>https://plumephp.com/phaser-enemy-ai-behavior-tree-2026/</guid><description>&lt;h2 id="ai-最怕看起来聪明实际不可控"&gt;AI 最怕看起来聪明，实际不可控&lt;/h2&gt;
&lt;p&gt;敌人 AI 很容易从简单 if 开始：距离玩家小于 300 就追，大于 300 就巡逻，血量低于 30% 就逃跑。第一只怪可以这样写，第二只也能复制，等到第十种怪加入远程攻击、召唤、霸体、警戒、回巢和技能冷却时，代码就会变成一团条件判断。每次调一个怪，都可能影响另一种怪。&lt;/p&gt;</description></item></channel></rss>