基于HTML5的游戏引擎装置制造方法及图纸

技术编号:20943965 阅读:36 留言:0更新日期:2019-04-24 02:11
一种基于HTML5的游戏引擎装置,所述装置包括运行环境部分和开发工具部分,所述运行环境部分包括:场景管理器,适于对待处理数据内包含的场景的节点进行处理,将所述节点的设置转换成渲染指令,所述渲染指令中包括材质信息;图像渲染模块,适于将材质信息相同的渲染指令进行合并,并使用合并后的渲染指令进行渲染。通过本发明专利技术提供的方案,能够支持HTML5的基本特性,屏蔽平台差异性,方便游戏开发者开发游戏,提高游戏性能和用户体验。

Game Engine Device Based on HTML5

A game engine device based on HTML5 includes a running environment part and a development tool part. The running environment part includes a scene manager, which is suitable for processing the nodes of the scene contained in the processing data, and converts the settings of the nodes into rendering instructions, which include material information, and an image rendering module, which is suitable for processing material information. The same rendering instructions are merged, and the merged rendering instructions are used for rendering. The scheme provided by the invention can support the basic characteristics of HTML5, shield platform differences, facilitate game developers to develop games, improve game performance and user experience.

【技术实现步骤摘要】
基于HTML5的游戏引擎装置
本专利技术涉及游戏引擎
,具体涉及一种基于HTML5的游戏引擎装置。
技术介绍
早在2010年,苹果公司就已宣布旗下产品Iphone/Ipad不支持flash技术,并大力推行第五代超文本标记语言(HyperTextMarkupLanguage5,简称为HTML5)技术,随后,IE浏览器(简称为IE)、火狐浏览器(FirefoxExplore,简称为Firefox)、谷歌浏览器(GoogleChromeExplore,简称为Chrome)陆续淘汰flash插件,完善HTML5相关标准。2014年10月,HTML5标准规范(简称为HTML5标准)制定完成并公开发布。随着HTML5标准的不断完善以及各个浏览器的技术更新,HTML5技术逐渐成熟,目前各种类型的浏览器都已完成兼容HTML5技术。随着图形硬件和计算处理器性能的提高,HTML5与Web图形库(WebGraphicsLibrary,简称为WebGL)组合的方式将在未来成为在线渲染的主流方式。WebGL技术是一种3D绘图标准,省去了开发网页专用渲染插件的麻烦,可用于创建具有复杂3D结构的网站页面,或本文档来自技高网...

【技术保护点】
1.一种基于HTML5的游戏引擎装置,包括运行环境部分和开发工具部分,其特征在于,所述运行环境部分包括:场景管理器,适于对待处理数据内包含的场景的节点进行处理,将所述节点的设置转换成渲染指令,所述渲染指令中包括材质信息;图像渲染模块,适于将所述材质信息相同的渲染指令进行合并,并使用合并后的渲染指令进行渲染。

【技术特征摘要】
1.一种基于HTML5的游戏引擎装置,包括运行环境部分和开发工具部分,其特征在于,所述运行环境部分包括:场景管理器,适于对待处理数据内包含的场景的节点进行处理,将所述节点的设置转换成渲染指令,所述渲染指令中包括材质信息;图像渲染模块,适于将所述材质信息相同的渲染指令进行合并,并使用合并后的渲染指令进行渲染。2.根据权利要求1所述的游戏引擎装置,其特征在于,所述场景管理器包括:排序子模块,适于按照所述场景中各个节点是否透明和彼此之间的远近关系,对各个节点进行排序;转换子模块,适于将所述节点的设置转换成渲染指令,并根据所述排序子模块的排序结果对所述渲染指令进行排序。3.根据权利要求1所述的游戏引擎装置,其特征在于,所述图像渲染模块包括:指令合并子模块,适于将材质信息相同的渲染指令进行合并,以得到合并后的渲染指令;渲染操作子模块,适于使用合并后的渲染指令进行渲染。4.根据权利要求3所述的游戏引擎装置,其特征在于,所述渲染操作子模块包括以下一项或多项:光照材质计算单元,适于进行实时材质光照计算和/或光照图操作;坐标变换单元,适于进行多种坐标系之间的转换;纹理贴图单元,适...

【专利技术属性】
技术研发人员:李晶徐仁彬程永亮柏志建吴胜谷刚田宝
申请(专利权)人:世熠网络科技上海有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1