[发明专利]一种应用于消除类游戏中的边消边掉方法在审

专利信息
申请号: 201710041927.3 申请日: 2017-01-20
公开(公告)号: CN106861189A 公开(公告)日: 2017-06-20
发明(设计)人: 徐逸扬;宋浩明;孙文礼 申请(专利权)人: 杭州碧游信息技术有限公司
主分类号: A63F13/60 分类号: A63F13/60;A63F13/69
代理公司: 杭州求是专利事务所有限公司33200 代理人: 刘静,邱启旺
地址: 310052 浙江省杭州市*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种应用于消除类游戏中的边消边掉方法,该方法首先创建所有游戏元素,并对每一个元素都设定状态标志位;其次根据玩家的操作移动元素,对被移动元素进行消除判定;然后对所有元素对象进行实时循环检测,具体为找出因为元素消除而产生的空白单元,使其上方元素掉落,另外对一些具有特定标志位的元素进行坐标检测以及消除判定等操作,直到所有元素完全掉落,退出循环;最后根据玩家的操作行为重新进行循环检测。本发明方法能够使得游戏中可消除的元素执行消除动作,可掉落的游戏元素执行掉落动作,两者相互独立,互不影响,从而产生元素边消边掉的消除效果,使得游戏画面更加顺畅,增强动画的流畅感。
搜索关键词: 一种 应用于 消除 游戏 中的 边消边掉 方法
【主权项】:
一种应用于消除类游戏中的边消边掉方法,其特征在于:该方法包括以下步骤:步骤1:创建所有元素,默认所有元素处于完成掉落的状态;对每一个元素都设定两个标志位a,b用于标志元素此时所处的状态。a:该标志位表明元素对象是否为刚刚掉落,a=1代表元素对象处于刚刚掉落状态;a=0代表元素对象不是刚刚掉落的状态。b:该标志位只有当元素对象不是刚刚掉落(a=0)时才起作用:b=1代表元素对象处于完成掉落的状态;b=0代表元素对象处于正在掉落的状态。步骤2:根据玩家的操作移动元素,判断被移动的元素对象周围是否产生消除动作,若可消除,则执行消除动作。步骤3:对元素对象进行实时检测,在每一帧时间里做一次如下循环过程:(1)遍历所有元素,找到标志位b的值为0的元素,获取该元素的当前坐标,判断该元素是否到达其目标坐标。若已经到达,则将该元素的标志位a置为1,代表其刚刚掉落;反之则不进行任何操作。(2)遍历所有元素找出空白单元(已消除部分),使得其上方元素(正常掉落过程)或者是斜上方元素(斜掉过程)或者是新创建的元素(顶掉过程)进行掉落动作,且将空白单元所在的位置设定为该游戏元素掉落的目标坐标。若该掉落元素状态标志位a=1,则先将该标志位置为0,然后将标志位b置为0;若该元素标志位a=0,则直接将标志位b置为0表示该元素处于正在掉落状态。(3)对刚刚掉落状态标志位a=1的元素进行消除判定,即判断该元素能否与周围的元素产生消除动作:若能,则执行消除动作,消除该元素所有属性并释放;若不能,则将该元素状态位a置为0,状态位b置为1表示该元素已经处于完成掉落的状态。(4)直到所有元素的标志位都是b=1,退出该循环过程。步骤4:根据玩家的操作行为重新回到步骤2以及步骤3进行循环检测。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州碧游信息技术有限公司,未经杭州碧游信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710041927.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top