应用于游戏开发的可视化脚本编辑系统的设计与实现

来源 :广西大学 | 被引量 : 0次 | 上传用户:ntudqliweiwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的快速发展,新一代的5G通信技术开始推广使用,游戏公司的业务不断扩大,业务需求在不断增加,在这样的背景下如何高效的开发游戏内容成为了热点问题。目前游戏产业大比例采用Unity引擎进行游戏开发,基于Unity的图形化界面解决了团队开发在协作、沟通上存在的困难,提高了开发效率,但开发团队仍然需要将大量精力用于游戏程序代码的编写与优化,存在开发门槛较高,非程序人员在游戏开发中的参与程度不够深入等问题。因此,需要一种工具或平台能够降低游戏开发的门槛,以便让非程序人员更深入的参与游戏开发的各个环节。本文基于CEF框架,设计并实现了一种基于Unity引擎的可视化脚本编辑系统,该系统可用于剧情类游戏的开发与生产。在研究国内外可视化编程技术及应用现状的基础之上,本文的主要研究工作有以下几点的:(1)针对游戏开发中存在的程序与游戏策划存在的沟通问题,本文设计一套集剧本编辑、游戏事件编辑于一体的可视化编辑系统。该系统具有可视化编程功能,能够将用户编辑的可视化逻辑脚本以及剧情脚本转换为C#代码,当Unity引擎导入生成好的代码时,引擎能够自动运行脚本指定的游戏事件,实现剧情设计“所见即所得”效果,解决不同工种的沟通问题,提高游戏开发效率。(2)将图文法思想应用于代码生成实现。应用图文法思想中的图重写规则给出图形节点转换为代码的转换规则,并结合改进的DFS算法设计出应用于有向无环图的代码生成算法,通过本算法能够将图形节点转换成代码。本文通过测试验证了生成代码功能的可靠性。(3)针对现有Unity引擎的可视化插件可扩展性差的问题,本文通过DEF框架与Java Script的数据交互,设计并实现一套独立的所见即所得的可视化编程界面。由于使用了独立于Unity的视图界面,因此具有很好的可扩展性,不但可以应用于Unity引擎,将来也可以扩展到其他引擎以及其他开发领域。与文本化编程系统相比,本系统使用图形表示游戏的数据和逻辑,具有上手快、门槛低的特点,无需复杂且专业的代码工程,能够让没有编程基础的人也能快速进行游戏的逻辑脚本编写,从而达到快速开发剧情类游戏的目的。
其他文献
保障性住房是一项为解决中低收入群体住房困难问题的重要民生工程,其建设也一直备受政府和社会的关注。尽管国家一直在给各个地方政府制定对保障性住房的建设目标,也通过给予相应的资金支持来积极推进这项民生工程,但面对保障性住房巨大的社会需求量,政府的财政能力毕竟有限,需要通过探索有效的融资模式来缓解因保障房对建设资金的巨大需求而导致的财政压力。本文以南宁市保障性住房为研究对象,南宁市作为一个城市住房压力问题
学位
流场的水管理能力对质子交换膜燃料电池(proton exchange membrane fuel cell,PEMFC)的工作稳定性和能量转换效率影响巨大,本文针对这个问题从三个不同的方面进行了深入分析研究。一、为探究壁面亲疏水性对液滴动力学特性的影响,建立了平直流道、U型流道以及考虑壁面粗糙度的平直流道三种模型,每一种模型的流道壁面设置不同的壁面接触角(代表亲疏水性)。数值模拟结果发现:微滴在疏
随着我国社会主义现代化建设进程不断加快,人们生活水平和工业自动化水平不断提高,由此也给配电网带来的无功、三相不平衡和谐波等电能质量问题愈加严重。有源电力滤波器(Active Power Filter,APF)是解决以上电能质量问题的有效手段,它的投入将对负载起补偿作用,保证电网侧的单位功率运行。对APF的拓扑结构、负载电流检测技术和补偿电流控制技术进行研究具有重要的现实意义。首先,本文对三相四线制
学位
20世纪70年代,世界各国开始对光伏发电行业予以关注。进入21世纪以后,随着能源危机和传统发电方式对环境污染的加剧,光伏发电行业得到各国政府的扶持,得到了突飞猛进的发展,
随着资本市场的发展,大多数国家的股权结构呈现出日渐集中的趋势,虽然股权集中可以在一定程度上降低股东与管理层之间的代理成本,但由此演化而来的大小股东之间的利益冲突又
本文以玻璃纤维复合材料钻削过程为研究对象,分别采用单因素实验和正交实验研究其钻削机理、钻削参数及刀具直径对加工过程的动态特性和钻孔质量的影响。并采用不同的钻削参数,探究刀具磨损后,加工过程动态特性和孔质量的变化规律。以期掌握硬质合金刀具钻削玻璃纤维复合材料的特点、工艺参数与动态特性和钻孔质量之间的关系,最后建立了基于神经网络的钻孔质量预测模型。本文的研究主要包括以下几个方面:(1)研究了硬质合金刀
锰作为钢铁产业不可或缺的添加剂,在工业经济中占据重要战略地位。在我国已勘测的锰矿资源中,高磷锰矿占比49.6%以上。高磷锰矿中的磷在电解锰过程中会进入产品,影响电解能效
化石燃料的开发成本逐年增加;燃烧化石燃料引发的环境污染也越来越严重了,这些问题逐渐引起世人的关注。寻找价格低廉,清洁燃烧的新能源成为现在日益关注的话题。得益于高效的从废弃生物质生产呋喃类生物燃料的方法,呋喃类生物燃料被认为是一种非常有潜力的新型替代能源。为探究呋喃类生物燃料的性质,本论文选取3-甲基呋喃为研究对象,对3-甲基呋喃的热解反应动力学机理进行深入探究,构建了3-甲基呋喃燃烧反应动力学模型