AVG游戏编辑器前端的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:kakingka
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在冒险游戏(AVG)中,橙光游戏平台一直是该领域的代表,该平台可以通过下载桌面应用进行游戏制作,但是随着互联网的高速发展以及游戏制作要求的提高,现有的游戏制作手段和环境已经无法满足用户的需求,并且,桌面版游戏制作器用户转换率低,上手难度高,有许多初学者或者有制作游戏想法的玩家望而却步。因此,如何开发一套系统,不仅能够让专家用户高效地完成游戏制作,也能够让新手用户低门槛地进行游戏制作,成为本系统着力解决的问题。于是,网易游戏基于Web技术开发了“易次元”系统,该系统在游戏制作方面不仅支持能够轻松入门的画布模式,还为专业的游戏制作人提供代码模式,通过编码高效地完成作品。在制作器的前端部分,选用React+Redux作为JavaScript的开发框架,React的虚拟DOM能够高效渲染页面变动的部分,Redux可以很好地管理复杂项目中的状态和数据。选用Webpack进行模块化打包,提供对部分框架的预编译支持和解决浏览器兼容问题。本文主要讲述了通过上述技术和框架实现本项目的前端部分,阐述了游戏制作器的画布模式,包括UI编辑器,富交互组件,属性和动画面板,前后端数据转换,增量提交和消息队列的设计与实现;针对对话框模块进行了设计和实现的说明,实现部分重点讲述了组合元素和对话框元素公共部分的抽象和复用,以及对话框元素的属性转换;在文件上传模块,阐述了文件检测及批量上传的设计与实现;最后讲述了游戏配置模块的设计与实现,包括字体配置和帧动画的实现。“易次元”系统编辑器部分已上线了代码模式,专业的签约用户可以通过代码高效地完成高质量的作品;画布模式降低了制作游戏的门槛,制作者可以零基础地开始游戏制作。
其他文献
雨过天晴,更洗刷一番,雅洲江天。扶层楼展望,眼前涌来无数山。听金风一阵轻唱,正《学报》庆贺创刊十年。十年来,《学报》从无到有,由不大正规到比较正规,经过幼稚逐渐走向成
<正>研判形势交流思想寻找出路《高科技与产业化》杂志社中国科学院科技政策与管理科学研究所战略管理组共同发起与社会优势资源结合"发展高科技,实现产业化"是邓小平同志
网络教育为学习者带来跨时空、共享信息的新型学习环境,同时也以崭新的教学手段、学习方式影响着学习者的学习绩效。近年来,基于建构主义的网络学习系统的研究已经成为一个热
期刊
企业共青团青年工作越来越受关注,伴随着青年职工成为企业运营发展必不可少的重要力量,如何调动青年职工积极性,确保其更为稳定工作,成为企业员工管理的一项重要任务.基于此,
此作品俏中取巧,雕琢一古籍置于枯木之上,展现了创作者独辟蹊径,勇于创新的设计思路。古籍封套黄红过渡均匀,巧妙应用中间灰白色玉料巧雕为册,枯木与古籍合为一体,流露出时间
雅安市对岩镇中心校的前身是对岩乡小学。一九八七年中小学分设,成为一所全日制中心小学,下辖六所村小。中心校现有10个教学班和一所附属幼儿园,共有学生658人,学生人数是建
我国国学国学博大精深,其中充满了智慧,特别是政治智慧。新时代的领导干部学习国学有利于提高人文素养,提高处理问题和矛盾的能力。所以,各级领导干部要正确认识学习国学的重
北京市作为中国的政治文化中心,其教育发展问题更是各界关注的焦点.而区域教育的发展状况及区域教育的协调发展程度.不仅体现着一个地区的教育发展水平,也体现着一个社会全面
近年来,随着人们健康意识和法律意识普遍增强,病人对医生、医院寄予了很高的期望值,但是过高的期望与现代医学存在的局限性形成了明显的差别,使医患矛盾突出,医疗纠纷呈上升趋势,医