[发明专利]一种游戏场景中统一控制场景逻辑的方法及系统有效
申请号: | 201310750654.1 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103699802B | 公开(公告)日: | 2017-04-05 |
发明(设计)人: | 张明阳 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 牛峥,王丽琴 |
地址: | 102200 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 场景 统一 控制 逻辑 方法 系统 | ||
1.一种游戏场景中统一控制场景逻辑的方法,其特征在于,包括:
建立多事件逻辑映射,所述多事件逻辑映射包括刷新数量阈值、多个事件内容和预设的、针对每个事件的刷新次数,以及预设的每个事件优先级;
遍历所述多事件逻辑映射,读取刷新数量阈值,并比较游戏场景中NPC剩余数量与刷新数量阈值的大小并计算差值;
当游戏场景中NPC剩余数量小于刷新数量阈值时,按照所述多事件逻辑映射中事件的优先级由高到低的顺序依次读取事件,并按照每个被读取事件的刷新次数执行事件刷新,其中,被读取的事件的刷新次数总和小于等于所述差值;当游戏场景中NPC剩余数量等于或大于刷新数量阈值时,不进行事件刷新。
2.根据权利要求1所述的方法,其特征在于,所述多事件逻辑映射中还包括对应每个事件的事件随机数,所述事件随机数为大于0小于等于100的自然数;在执行事件刷新时,还包括生成刷新随机数,所述刷新随机数为大于0小于等于100的自然数,并比较事件随机数和刷新随机数大小,当刷新随机数大于所述事件随机数时,不执行该事件随机数对应事件的刷新;当刷新随机数小于等于所述事件随机数时,执行该事件随机数对应事件的刷新。
3.根据权利要求1所述的方法,其特征在于,按照所述多事件逻辑映射中事件的优先级由高到低的顺序依次读取事件,并按照每个被读取事件的刷新次数执行事件刷新的步骤包括,读取优先级最高的事件,并按照该优先级最高的事件对应的刷新次数执行该事件刷新,当达到该事件对应的刷新次数后,再读取下一优先级的事件,并按照该优先级的事件对应的刷新次数执行该事件的刷新。
4.根据权利要求3所述的方法,其特征在于,当完成所有被读取事件的刷新后,重置所有被刷新的事件的刷新次数值。
5.根据权利要求4所述的方法,其特征在于,所述重置所有被刷新的事件的刷新次数为将每个被刷新的事件的刷新次数设置为原刷新次数与被刷新次数的差值。
6.一种游戏场景中统一控制场景逻辑的系统,其特征在于,包括:
第一模块,用于建立多事件逻辑映射,所述多事件逻辑映射包括刷新数量阈值、多个事件内容和预设的、针对每个事件的刷新次数,以及预设的每个事件优先级;
第二模块,用于遍历所述多事件逻辑映射,读取刷新数量阈值,并比较游戏场景中NPC剩余数量与刷新数量阈值的大小并计算差值;
第三模块,当游戏场景中NPC剩余数量小于刷新数量阈值时,按照所述多事件逻辑映射中事件的优先级由高到低的顺序依次读取事件,并按照每个被读取事件的刷新次数执行事件刷新,其中,被读取的事件的刷新次数总和小于等于所述差值;当游戏场景中NPC剩余数量等于或大于刷新数量阈值时,不进行事件刷新。
7.根据权利要求6所述的系统,其特征在于,所述多事件逻辑映射中还包括对应每个事件的事件随机数,所述事件随机数为大于0小于等于100的自然数,所述第一模块,进一步用于在执行事件刷新时,生成刷新随机数,所述刷新随机数为大于0小于等于100的自然数,并比较事件随机数和刷新随机数大小,当刷新随机数大于所述事件随机数时,不执行该事件随机数对应事件的刷新;当刷新随机数小于等于所述事件随机数时,执行该事件随机数对应事件的刷新。
8.根据权利要求7所述的系统,其特征在于,第三模块进一步用于读取优先级最高的事件,并按照该优先级最高的事件对应的刷新次数执行该事件刷新,当达到该事件对应的刷新次数后,再读取下一优先级的事件,并按照该优先级的事件对应的刷新次数执行该事件的刷新。
9.根据权利要求8所述的系统,其特征在于,所述第三模块进一步用于当完成所有被读取事件的刷新后,重置所有被刷新的事件的刷新次数值。
10.根据权利要求9所述的系统,其特征在于,所述第三模块进一步用于将每个被刷新的事件的刷新次数设置为原刷新次数与被刷新次数的差值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310750654.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多头激光模切装置
- 下一篇:即湿式逃生毛巾储存器
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用