基于状态机管理非玩家角色NPC的方法及相关设备
基本信息

| 申请号 | CN201811482751.6 | 申请日 | - |
| 公开(公告)号 | CN109646959B | 公开(公告)日 | 2022-03-08 |
| 申请公布号 | CN109646959B | 申请公布日 | 2022-03-08 |
| 分类号 | A63F13/67(2014.01)I | 分类 | 运动;游戏;娱乐活动; |
| 发明人 | 石仲斌 | 申请(专利权)人 | 深圳市迷你玩科技有限公司 |
| 代理机构 | 深圳市隆天联鼎知识产权代理有限公司 | 代理人 | 刘抗美 |
| 地址 | 518000广东省深圳市南山区南山街道东滨路南荔源商务大厦A栋1401-1408 | ||
| 法律状态 | - | ||
摘要

| 摘要 | 本发明公开了一种基于状态机管理非玩家角色NPC的方法及相关设备,涉及计算机技术应用领域,该方法包括:确定所述系统中组成执行队列的活泼NPC、与组成非执行队列的稳定NPC;每隔预设单元时间,遍历所述执行队列,同时,基于所述活泼NPC的当前行为状态与第一迁移条件的匹配结果,对所述执行队列中的各活泼NPC进行对应的队列状态迁移;每当对所述执行队列进行遍历后,确定对所述执行队列的已遍历次数;每当所述已遍历次数达到预定阈值,在下一所述预设单元时间后,基于所述稳定NPC的当前行为状态与第二迁移条件的匹配结果,对所述非执行队列中的各稳定NPC进行对应的队列状态迁移;记录所有NPC的最终行为状态并关闭所述系统。该方法提高了管理NPC的效率。 |





