[发明专利]一种网页版三维在线游戏的实现方法在审
申请号: | 201811274999.3 | 申请日: | 2018-10-30 |
公开(公告)号: | CN111198720A | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 袁都 | 申请(专利权)人: | 麻城市智创网络科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/451 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 438300 湖北省黄冈*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 三维 在线 游戏 实现 方法 | ||
本发明提出了一种网页版三维在线游戏的实现方法,其方法步骤如下:通过浏览器从服务器中下载可运行的游戏内容到本地计算机,并交给Flash插件进行解析;解析得到的可运行的软件代码注入到AS3runtime中运行;加载并解析三维资源;将三维资源交给CPU进行运算,运算结果即为最终渲染的中间数据;通过所述Flash插件的显卡通道将中间数据组合成三维游戏内容展现在浏览器的渲染窗口中。本发明的有益效果如下:通过本发明所述方法能够使三维游戏直接运行在浏览器自带的Flash Player环境下,真正实现打开网页即可玩游戏,无需下载、安装庞大的客户端,加载量小,使用方便,推广成本大大降低,用户渗透量大。
技术领域
本发明涉及三维游戏的实现技术领域,特别是指一种网页版三维在线游戏的实现方法。
背景技术
目前市场上现有的三维游戏 ( 例如多人在线第一人称射击游戏) 大都需要下载和 安装大小为 2G ~ 8G 的庞大客户端,才能运行,使用起来非常不方便,且推广成本高。截止 到目前为止,全球市场上尚无直接能够在浏览器网页内运行的三维游戏。
在浏览器网页上直接运行三维游戏的难点如下 :
1、网页是被当作内容或数据由浏览器来运行的,且浏览器并不直接支持三维运算 等需要由显卡来完成的功能,然而三维游戏正是以这些三维运算工作为基础实现的。
2、虽然中央处理器也可以完成对应的三维运算等工作,但是因其工作效率低下,不能支撑实时互动型三维在线游戏。
3、可以开发浏览器的插件用以在浏览器中实现三维运算功能,但是由于插件需要运行安装,因此便丧失了打开网页就能直接运行游戏的功能。
4、虽然作为浏览器必备插件的 Flash 插件在新版本中提供了操作显卡的通道,但 是因其是浏览器软件的扩展件,所提供的接口十分初级和原始,导致可实现的功能受到大 幅限制,一些基本功能的实现也由于工作效率低下问题变得十分困难。
发明内容
本发明提出一种网页版三维在线游戏的实现方法,解决了现有技术中无法在浏览器网页中直接运行三维在线游戏的问题。
本发明的技术方案是这样实现的 :
一种网页版三维在线游戏的实现方法,其方法步骤如下 :
( 1) 通过浏览器从服务器中下载可运行的游戏内容到本地计算机 ;
( 2) 将下载的可运行的游戏内容交给本地计算机中运行的 Flash 插件进行解析 ;
( 3) Flash 插件将解析得到的可运行的软件代码注入到 AS3runtime 中运行 ;
( 4) 所述可运行的软件代码加载并解析三维资源 ;
( 5) 所述可运行的软件代码将解析得到的三维资源交给 CPU 进行运算,运算结果即为最终渲染的中间数据 ;
( 6)所述可运行的软件代码通过所述 Flash 插件的显卡通道将上述中间数据组合成三维游戏内容展现在浏览器的渲染窗口中。
所述 Flash 插件为 11.0 以上版本的 Flash 插件。
所述浏览器为 IE 浏览器或 360 浏览器。
所述 CPU 为 Intel 酷睿 2 四核中央处理器。
所述显卡的型号为 HD7870。
本发明的有益效果为 :通过本发明所述方法能够使三维游戏直接运行在浏览器自带的 Flash Player 环 境下,真正实现打开网页即可玩游戏,无需下载、安装庞大的客户端,加载量小,使用方便, 推广成本大大降低,用户渗透量大。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于麻城市智创网络科技有限公司,未经麻城市智创网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811274999.3/2.html,转载请声明来源钻瓜专利网。