[发明专利]可视化游戏逻辑编辑方法及系统有效
申请号: | 201711278166.X | 申请日: | 2017-12-06 |
公开(公告)号: | CN108021363B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 徐波 | 申请(专利权)人: | 广州多益网络股份有限公司;多益网络有限公司;广东利为网络科技有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/34 |
代理公司: | 广州骏思知识产权代理有限公司 44425 | 代理人: | 吴静芝 |
地址: | 510530 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 游戏 逻辑 编辑 方法 系统 | ||
本发明涉及一种可视化游戏逻辑编辑方法及系统,通过将所述组件库中的所有组件按操作逻辑以树形结构的方式组合并连接,也即通过程序内部将一系列游戏中常用的操作逻辑形成树形结构,将所有操作、判断、数据都作为树的节点进行管理,并通过游戏逻辑编辑界面绘制出来并响应相应的操作,给策划人员提供了一个逻辑架构,仅需根据所需逻辑选定相应的内容选项,利用不同节点控件的内容选项之间相互组合,也可变换同一节点控件的内容选项以利用相同的组件实现不同的功能,使得游戏逻辑性能方便地通过界面展示,让策划人员可自行通过编辑系统实现游戏的逻辑结构,降低对程序员的依赖,提高代码的重用性,避免代码只能重复实现同一组件的同样功能。
技术领域
本发明涉及一种可视化游戏逻辑编辑方法及系统。
背景技术
一个游戏的制作通常都需要策划人员和程序员参与,先由策划人员对游戏进行设计,再由程序员去完成游戏逻辑。其中,游戏需要让策划人员编写逻辑的部分一般都需要策划人员定下方案后再由程序员用代码去实现游戏逻辑,这个过程既低效又容易由于沟通问题造成实现不协调。
而为了在一定程度上解决上述问题,现有技术中提出了导表编辑器,通过硬编码的形式对游戏玩法的数据基础生成可执行的脚本代码,在这个编辑过程中,虽然策划可以选择一些已经被定制好的有限逻辑,但是:
1)无法通过编辑器做出复杂的游戏逻辑,除了一些仅有的简单逻辑之外,其它游戏逻辑都需要程序人员硬编码相应的代码对应,而且,其中的简单逻辑还需要程序人员专门为其制定逻辑生成代码,不但没有节省开发效率,而且还会使得游戏代码的可读性越发低下;
2)当游戏策划需要开发新的玩法或修改现有玩法的时候,可能会出现两种实际情况:第一种:要修改的可能只是一些可配置的数值变化或者有预设生成逻辑,直接使用现有编辑器修改后进行导表操作,可能不需要游戏程序干预;第二种:要修改的逻辑无法直接通过导表编辑器实现,需要让游戏程序通过硬编码代码的形式修改相应的逻辑。则出现第二种情况时,策划人员无法把设计直接实现,出现了需要等待程序人员实现的情况,而且程序人员实现的周期也是个不确定因素;
3)在硬编码实现过程中,策划人员是需求提出者,程序人员是相应的执行者,两者需要在这一过程中不断进行沟通、调整才能实现策划人员所要的。则如果过程中由于信息的传递有误,或两者的理解上发生分歧时,很有可能造成程序返工,大幅度地增加了开发周期;
4)使用导表编辑器进行逻辑编写时,由于选项只有基本类型选择,无法表示游戏内部复杂的类型对象,则编辑数据时的非强类型可能导致数据的出错,导表编辑器的实用性上受到了很大的限制。
发明内容
为解决上述现有技术的缺点和不足,本发明提供了一种可视化游戏逻辑编辑方法及系统,使游戏逻辑性能方便地通过界面展示,让策划人员可自行通过编辑系统实现游戏的逻辑结构,降低对程序员的依赖,并防止编写逻辑时数据类型出错的现象发生,且本发明使用组件库管理提高了代码的重用性,避免代码只能重复实现同一组件的同样功能。
为达到本发明的其中一目的,本发明首先提供了一种可视化游戏逻辑编辑方法,其包括以下步骤:
S101:检测是否有运行指令输入,是则执行步骤S102,否则不执行任何操作;
S102:启动预置的编辑器软件,调用预存的组件库,并控制编辑器软件显示游戏逻辑编辑界面;所述组件库包括函数组件、动作组件、条件组件、数据源组件、值数据组件、预设值组件、变量组件和表达式组件;所述编辑器软件配置有以树形结构的方式组合并连接的组件库中的所有组件;所述游戏逻辑编辑界面与组件库中的所有组件绑定,且游戏逻辑编辑界面配置有根节点控件、配置于根节点控件下的多个父节点控件、配置于各父节点控件下的至少一子节点控件、以及配置于部分子节点控件下的至少一次子节点控件;每一子节点控件和每一次子节点控件内设置有至少一参数可变选项;每一参数可变选项包括不同的多个内容选项,并分别与所述组件库中相应的组件绑定;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州多益网络股份有限公司;多益网络有限公司;广东利为网络科技有限公司,未经广州多益网络股份有限公司;多益网络有限公司;广东利为网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711278166.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:能够防止变质的有机肥输送设备
- 下一篇:一种具有全方位测距功能的电动叉车