《游戏编程模式》一7.11 现在知道它们有多有用了吧

    xiaoxiao2024-04-14  114

    本节书摘来异步社区《游戏编程模式》一书中的第7章,第7.11节,作者: 【美】Robert Nystrom (尼斯卓姆) 译者: 赵卫兵 , 许新星 , 姜召阳 , 陈侃 , 屈光辉 , 郑炯彬 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    7.11 现在知道它们有多有用了吧

    即使有了这些通用的状态机扩展,它们的使用范围仍然是有限的。在游戏的AI领域,最近的趋势是越来越倾向于行为树和规划系统。如果你对复杂的AI感兴趣的话,那么本章所有这些内容只是在刺激你的胃口。你可能还想通过阅读其他的书籍来了解它们。

    但是这并不意味着有限状态机、下推自动机和其他简单的状态机没有用。它们对于解决某些特定的问题是一个很好的建模工具。当你的问题满足以下几点要求的时候,有限状态机将会非常有用:

    你有一个游戏实体,它的行为基于它的内部状态而改变。这些状态被严格划分为相对数目较少的小集合。游戏实体随着时间的变化会响应用户输入和一些游戏事件。

    在游戏里,它们被广泛使用在AI里面,但是它们也经常被应用于用户输入处理、浏览菜单屏幕、解析文件、网络协议和其他异步的行为。

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)