java - 让敌人跟随检查站

标签 java android dictionary

我正在制作一个游戏并使用平铺 map 。瓦片 map 上有小检查点“c1、c2、c3、c4 等”。我该如何让敌人按照完美的顺序先到c1,然后到c2,依此类推,然后再返回?在某种程度上就像一个寻路系统。我在 eclipes 中使用 Java

最佳答案

您基本上可以为您的对象创建一个命令队列。将“转到 c4”分解为 4 个不同的命令:“转到 c1”、“转到 c2”、“转到 c3”、“转到 c4”。该对象将抓取队列中的下一个命令并跟随它完成,然后获取下一个命令,依此类推,直到所有操作完成。

Google“命令模式”以获取更多信息和更一般的解释。

关于java - 让敌人跟随检查站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9652541/

相关文章:

java - 如何防止按钮环绕在 Java 中显示?

scala - 如何在 Scala 映射中优雅地处理 "Key not found"?

java - java中正负十进制值的正则表达式

java - 从xml文件中获取特定元素

android - 当应用程序禁用它时如何在Android上截取屏幕截图?

android - 如何制作这个用户界面?

java - 将数据库从一个应用程序复制到另一应用程序

python - 如何获取字典列表中所有人的名字?

java - 查找 map 是否包含列表/可迭代中的任何键的有效方法

java - 使用 JFreeChart 在 Java 中绘制数学函数