| 冒险岛私服 |
| 冒险岛私服 | 冒险岛变态私服 | 冒险岛055私服 | 冒险岛私服下载 |
游戏中的触发器系统主要负责两个任务-冒险岛私服 |
|
游戏中的触发器系统主要负责两个任务:对游戏对象的响应事件进行跟踪; 使游戏对象对这些事件做出响应的处理开销最小化。集中化的触发器系统能够根 据每一个触发器消息的优先级和影响范围对其进行过滤,从而保证对于每一个游 戏对象而言,只处理它能力所及范围内的拥有最高优先级的触发器消息。 触发器消息是游戏设计者所希望的使游戏对象能做出反应的任何“刺激源”。 触发器消息可以通过多种途径来实现,包括游戏代码、脚本和控制台命令。游戏 对象可以确定哪些种类的触发器消息对它是有意义的‘’2’。 .集中化触发器的优点 如果不使用集中化触发器的话,那就需要对事件进行轮询。轮询有两个显著 的缺点:首先,轮询要求每个游戏对象查询整个游戏世界来寻找感兴趣的事件。 例如,如果一个游戏对象对敌人的枪声做出反应,它就必须遍历游戏中的每一个 角色询问它最后一次开火的时间。这不仅要求每一个游戏对象都额外保存任何感 兴趣的历史数据,而且这些复杂度为O(n2)的查询操作的结果很可能是最近根本 没有任何人开火。其次,为了减轻CPU的负荷,某些游戏对象可能会处于休眠 状态,那么这时即使一枚火箭呼啸着从它身边飞过,它也根本无法做出相应的响 而在集中化的系统中,当事件发生的时候,相应的触发器消息就被注册了。 在每一个时间周期,系统只需要遍历游戏对象,然后询问它们是否对当前存在的 任何触发器消息感兴趣。通过对当前的触发器消息的优先级进行排序,系统可以 保证在任何一个时候,游戏对象只对最重要的事件进行响应。例如,当一个敌人 已经站在你面前的时候,那你根本不会再去理会远处的脚步声了。集中化系统比 轮询系统具有更高的通用性、可重用性和可扩展性【‘2,。 本文来源冒险岛私服:http://www.mxd5.com,如需转载[游戏中的触发器系统主要负责两个任务],请保留版权 |
| 上一篇:信息即时发送给所有参予此活动的单位 下一篇:我国冒险岛运营行业出现以下竞争特点 |
| 相关冒险岛私服信息 |
|
|
![]() |
Copyright © 2008-2010 www.Mxd5.com 冒险岛私服 All Rights Reserver *注释:本站发布所有游戏信息,均来自互联网,与本站无关。请玩家仔细辨认游戏信息的真实性,避免上当受骗! |