[发明专利]一种程序逻辑的图形可视化展示和编辑的方法在审

专利信息
申请号: 201711360821.6 申请日: 2017-12-18
公开(公告)号: CN107943464A 公开(公告)日: 2018-04-20
发明(设计)人: 施健;王俊;申云宾 申请(专利权)人: 苏州蜗牛数字科技股份有限公司
主分类号: G06F8/20 分类号: G06F8/20
代理公司: 北京德崇智捷知识产权代理有限公司11467 代理人: 董柏雷
地址: 215000 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 程序逻辑 图形 可视化 展示 编辑 方法
【说明书】:

技术领域

发明涉及图形用户界面的交互技术领域,尤其涉及交互数据的分析处理。

背景技术

泛娱乐化的时代,游戏内容爆炸着,游戏的革新速度也在不断的加快中,短短几年间,端游从主力变为了明日黄花,手游的崛起,VR的来势汹汹,技术的变革倒逼着游戏内容的变革。游戏开发中怎么提高效率,也成为了大家关注的问题。

游戏软件的开发最早是硬编码,策划提出需求,程序按照要求开发相应的功能。游戏是一个需要不断打磨调优的系统,各种数值需要频繁修改。这就使得即使程序本身改动并不大,为了多加一个选项,还需要去修改代码,不小心还会导致一些意外问题,增加额外的开发成本。

由此催生出通过配表方式提升软件灵活性的方法。所谓配表只将一些容易发生变化的数据写入一些指定的文件中,程序运行时读取,这样即时相关数据有变动程序也不用修改,很好的提高了效率。但是游戏不像一般的软件产品,需求变化可能不只是数据上的修改。提供更多的玩法给广大的爱好者,适应潮流才是根本。当发生流程改变时,配表的方式难免会力不从心。而且这种流程下很容易产生策划和程序不能同步处理问题的情况。往往,策划忙着整理需求的时候程序只能干等着,而程序做需求时,策划除了解释的时间,更多的时候也是等待。

发明内容

本发明要解决的技术问题是,提供一种策划人员开发部分逻辑功能的能力,使用连线等图形化方式将这些功能点组织为具体的玩法,以此来提高游戏软件的开发效率的程序逻辑的图形可视化展示和编辑的方法。

为解决上述技术问题,本发明要采用的技术方案是:该程序逻辑的图形可视化展示和编辑的方法,包括以下步骤:

(1)解析:打开流程图,将现有的函数,事件等导出为可识别的功能节点,节点配置的文件自行配置,导出配置完即可显示在流程图的菜单系统中;

(2)编辑:在流程编辑软件上绘制流程图,流程图上的一个节点代表一个基础的逻辑功能,连线代表基础逻辑功能的先后关系,节点和连线任意组合扩展,用基础的逻辑组合成复杂的逻辑;

(3)保存为序列化文件:保存后生成配置文件;

(4)编译:对所述步骤(3)中的配置文件进行编译,编译过程将流程图中的连线关系转化为一个只有先后顺序一系列基础逻辑功能的队列,并保存到新的配置文件中,最后由逻辑配置文件解析模块来解析这个新的配置文件,按其先后顺序依次执行约定的内置基础功能,实现用户在流程图中描述的程序逻辑。

采用上述技术方案,可以实现策划和程序的同步开发,同时玩法的设计和具体的玩法实现都是策划自己在做,减少了沟通成本;涵盖了程序开发中,逻辑编写的核心功能,不但适用于游戏,也能进行一般软件的开发。

优选的,在所述步骤(1)中,所述流程图定义了描述信息、节点数据、变量数据、事件数据、节点连接信息和函数数据;其中变量数据、事件数据、函数数据作为不同的节点的补充信息对节点加以区分,节点数据中则包含了流程图中所有被插入的节点,节点连接信息则是节点间引脚的连线情况;

解析以上的数据,先遍历节点数据并插入到流程图中,再根据节点连接信息,进行引脚的连接。

优选的,在所述步骤(1)中,节点中参数引脚关联了变量,则该引脚值取变量值使用;关联事件数据的节点作为事件类节点予以区分,此类节点作为流程图中一条执行流的开始节点;节点与函数数据关联,说明该节点是使用多个现有节点拼接而成,具体的拼接情况在函数数据中体现。

优选的,在所述步骤(2)中,在右键菜单中选中一个单元格单击,每个单元格都绑定了节点的唯一编号,单击操作时会进行编号的匹配,编号匹配上的会使用相应配置进行节点的绘制;编写逻辑时,按住节点的参数引脚、逻辑引脚连线,对右键菜单进行过滤,找到匹配的节点。

优选的,在所述步骤(2)中,参数端口是强类型匹配,判断连入的是逻辑引脚还是参数引脚,然后判断参数类型是入参还是出参;如果是参数引脚匹配类型得到相应的节点,从过滤后的列表中选中需要的节点,连接节点中匹配的第一个引脚。

优选的,在所述步骤(3)中,在流程图的控制器中,数据被单独解析保存,保存数据之前会对节点及连线数据做一次重新的汇总刷新,过程如下:

对于节点数据,重新遍历节点数据集,每个引脚重新设置序号;

节点连接信息,遍历连接数据集,写入有连线的节点唯一编号及连线引脚的序号;

数据更新完直接流程图控制器进行保存。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201711360821.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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