[发明专利]一种特效释放的控制方法及装置、设备、计算机可读存储介质在审
申请号: | 202011479417.2 | 申请日: | 2020-12-15 |
公开(公告)号: | CN112546624A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 陈昆鹏 | 申请(专利权)人: | 竞技世界(北京)网络技术有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/60 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘颖 |
地址: | 101400 北京市怀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 特效 释放 控制 方法 装置 设备 计算机 可读 存储 介质 | ||
本申请提供了一种特效释放的控制方法及装置,通过解析用于实现预设的特效的事件,获取事件的信息,判断信息是否满足预设对应的触发条件,获得判断结果,并依据判断结果,触发动态对象的状态机运行,其中,状态机运行包括以下流程:切换至与判断结果预先对应的第一状态节点,依据状态节点之间的切换条件,在状态机的状态节点之间切换,并在切换至被预先配置用于释放特效的第二状态节点的情况下,释放特效。可见,对于不同的特效,只要预先配置触发条件以及切换条件,即可实现对于特效的释放的控制,因此控制方式的通用性更高。
技术领域
本申请涉及电子信息领域,尤其涉及一种特效释放的控制方法及装置、设备、计算机可读存储介质。
背景技术
在交互类应用中,特效是比较常见的一种效果,例如,在游戏类应用的运行过程中,被动技能释放即为特效的一种示例。
而目前,对于特效释放的控制分散在应用的逻辑架构的不同子系统中,因此,即使类似效果的特效,也没有实现控制的共享,即控制方式的通用性不高。这种特效释放的控制方式,很难适应应用的快速演化,从而成为应用扩展的瓶颈。
发明内容
本申请提供了一种特效释放的控制方法及装置、设备、计算机可读存储介质,目的在于解决如何提高特效的控制方式的通用性的问题。
为了实现上述目的,本申请提供了以下技术方案:
一种特效释放的控制方法,包括:
获取用于实现预设的特效的事件,所述事件由动态对象触发构建;
通过解析所述事件,获取所述事件的信息;
判断所述信息是否满足预设对应的触发条件,获得判断结果;
依据所述判断结果,触发所述动态对象的状态机运行;
其中,所述状态机运行包括以下流程:切换至与所述判断结果预先对应的第一状态节点,依据状态节点之间的切换条件,在所述状态机的状态节点之间切换,并在切换至第二状态节点的情况下,释放所述特效,其中,所述第二状态节点被预先配置用于释放所述特效。
可选的,所述状态机的状态节点包括:
作用对象的状态节点,用于监测所述特效的作用对象,并依据所述特效的作用对象满足的条件,切换至除所述作用对象的状态节点之外的其它状态节点;
释放条件状态节点,用于监测所述特效的释放条件并依据被满足的所述释放条件,切换至除所述释放条件状态节点之外的其它状态节点;
释放状态节点,用于释放所述特效;
结束状态节点,用于终止所述事件。
可选的,所述信息包括:
所述特效的作用对象的信息、所述特效的释放判定参数、以及所述事件的结束判定参数。
可选的,所述切换至与所述判断结果预先对应的第一状态节点,包括:
如果所述判断结果指示所述特效的作用对象满足第一预设条件,切换至所述作用对象的状态节点;
如果所述判断结果指示所述特效的释放判定参数满足第二预设条件,切换至所述释放状态节点;
如果所述判断结果指示所述事件的结束判定参数满足第三预设条件,切换至所述结束状态节点。
可选的,所述获取用于实现预设的特效的事件包括:
在所述动态对象执行预设指令后,为所述动态对象创建包括所述信息的所述事件;
其中,所述信息通过查询所述事件的配置项的运行数据、以及所述动态对象的配置项的运行数据获得。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于竞技世界(北京)网络技术有限公司,未经竞技世界(北京)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011479417.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有耐水性能的抗菌卷材涂料
- 下一篇:一种儿童麻醉头盔装置