unity 怪物状态机
时间: 2023-08-24 10:09:53 浏览: 224
在Unity中,怪物状态机是用来控制怪物行为和状态转换的一种机制。根据引用\[1\]中的代码示例,可以看出在游戏中的角色类Character中,使用状态机来管理角色的状态。状态机的关键在于控制状态的切换,通过调用TransitionState方法来实现状态的切换。在游戏中,可以根据需要定义不同的状态,比如追逐玩家状态、停止追逐状态等。根据引用\[3\]中的描述,可以使用模糊状态机来实现怪物的追逐行为。当玩家离怪物比较近时,怪物进入追逐状态,当玩家离怪物比较远时,怪物停止追逐并返回出生点。具体实现可以根据游戏需求来设计和编写相应的代码逻辑。
#### 引用[.reference_title]
- *1* [GameFrameWork框架(Unity3D)使用笔记(七)游戏主流程ProcedureMain——虽然游戏本来没有怪物但是为了使用...](https://blog.csdn.net/HowToPause/article/details/128048168)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v4^insert_chatgpt"}} ] [.reference_item]
- *2* [在Unity中实现有限状态机](https://blog.csdn.net/nick1992111/article/details/129234818)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v4^insert_chatgpt"}} ] [.reference_item]
- *3* [unity有限状态机和模糊状态机(怪物AI、自动寻路)](https://blog.csdn.net/lxy20011125/article/details/130318794)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v4^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文