The invention discloses a special editing method based on game engine. The method includes the following steps: the special effect editor loads the project file and responds to the project file; gets the special effect node in the project file; receives the updates made by the user for the special effect node; and shows the special effect effect of the special effect node by previewing the project file. In this scheme, the special effect editor loads the project file and responds to the project file, then gets the special effect node in the project file, and then receives the updates made by the user for the special effect node. Finally, the special effect effect of the special effect node is displayed by preview. Thus, the special effect editor is realized and the special effect editor is intuitive and timely to the special effect. The special effects of nodes are displayed, so that the special effects editor has the function of visual operation, and improves the efficiency and reliability of the production of special effects nodes.
【技术实现步骤摘要】
基于游戏引擎的特效编辑方法及装置
本专利技术涉及游戏特效设计领域,特别涉及一种可视化的特效编辑方法及计算机可读存储介质。
技术介绍
游戏特效主要通过游戏引擎开发制作,游戏引擎即游戏开发工具,主要有Cocos、Unrealengine、Unity、Director、Blendergameengine、Virtools、TorqueGameBuilder等,游戏引擎可以分为具有可视性操作功能和不具有可视性操作功能两种,不具有可操作性功能的游戏引擎,一般具有开源、跨平台、足够的开放性、强大的素材库和特效库等特点,因此游戏开发者可以随心所欲的进行开发、改造或者定制符合自己需求的特效类库,如:Cocos2dx,其是Cocos引擎家族中的一种。而其它的引擎平台,像Unity虽然具备可视化的界面,但是并不是开源的,不利于游戏开发者开发、改造或者定制符合自己需求的类库。基于Cocos2dx的特效编辑器主要由软件工程师通过程序编码的方式来开发制作,一般情况下工程师在完成一定的工作进度(制作步骤)之后,才会将程序代码执行,这时候才可能发现某些环节出现了错误。因为,经过一系列的开发制作步骤后,如果程序代码中某一部分代码出错或者导入的素材数据不正确,导致达不到预想的特效效果,这时候需要对先前的程序代码进行排错处理,特别是程序代码量特别大的情况下,排错所花的人力和时间成本会非常多,这样直接降低了工作效率。由于无法直接在窗口中将当前编码的部分和特效节点的特效效果予以显示,而且需要软件工程师进行程序编码来配合,使得在特效节点的开发制作过程相当复杂,由于开发制作的各环节相互交叉,产生问题 ...
【技术保护点】
1.一种基于游戏引擎的特效编辑方法,其特征在于,所述方法包括以下步骤:特效编辑器载入工程文件并对所述工程文件进行响应;获取所述工程文件中的特效节点;接收用户针对所述特效节点所做的更新;通过预览所述工程文件显示所述特效节点的特效效果。
【技术特征摘要】
1.一种基于游戏引擎的特效编辑方法,其特征在于,所述方法包括以下步骤:特效编辑器载入工程文件并对所述工程文件进行响应;获取所述工程文件中的特效节点;接收用户针对所述特效节点所做的更新;通过预览所述工程文件显示所述特效节点的特效效果。2.根据权利要求1所述的方法,其特征在于,所述接收用户针对所述特效节点所做的更新的步骤,包括:获取分配给所述特效节点的动作类型。3.根据权利要求2所述的方法,其特征在于,所述获取分配给所述特效节点的动作类型的步骤之后,所述方法还包括:获取分配给所述动作类型的元动作。4.根据权利要求1所述的方法,其特征在于,所述通过预览所述工程文件显示所述特效节点的特效效果的步骤之后,所述方法还包括:获取根据所述特效效果对所述工程文件进行的调整。5.根据权利要求1所述的方法,其特征在于,所述通过预览所述工程文件显示所述特效节点的特效效果的步骤之前,所述方法还包括:修正所述特效节点的层级并降低绘制频率;将所述特效节点中的图片素材进行合并;计算每帧图形处理库顶点绘制个数及绘制调用次数;获取根据所述绘制个数和所述绘制调用次数对所述特效节点的调用频率的调整。6.一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其特征在...
【专利技术属性】
技术研发人员:张士凡,
申请(专利权)人:深圳市创梦天地科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。