[发明专利]一种在2D游戏中实现3D表现的方法及装置有效
申请号: | 201510834407.9 | 申请日: | 2015-11-25 |
公开(公告)号: | CN105488755B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 于靖;谢志军;周克利 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06F3/0488 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 王震宇 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 册页 滑动 折叠 手势 表现形式 图片渲染 游戏场景 展开位置 图片 两侧边缘 区域显示 顺次连接 相邻图片 游戏 触屏 排布 表现 响应 展示 | ||
1.一种在2D游戏中实现3D表现的方法,其特征在于,包括以下步骤:
在2D游戏场景中设置3D渲染区域,在所述3D渲染区域显示多个2D图片,将所述多个2D图片渲染成相邻图片的两侧边缘顺次连接在一起的折叠册页的3D表现形式;
响应触屏上的滑动手势时,将所述折叠册页向由所述滑动手势确定的方向展开,并依据所述滑动手势的状态和各2D图片在所述折叠册页中的排布顺序及图片的尺寸,实时地确定各2D图片的展开位置和展开角度,并将各2D图片渲染成与其展开位置和展开角度实时对应的3D表现形式;
对2D游戏场景进行分层,其中将2D游戏场景中所述折叠册页所在的区域设置为采用3D渲染策略的3D渲染层,所述3D渲染层对应于所述3D渲染区域,并将2D游戏场景中的背景区域设置为采用2D渲染策略的2D渲染层,其中所述3D渲染层覆盖在所述2D渲染层之上;
对所述2D渲染层采用正交投影方式进行投影,对所述3D渲染层采用透视投影方式进行投影,将所述3D渲染层的投影画面覆盖在所述2D渲染层的投影画面上,将所述2D渲染层和所述3D渲染层叠加;
其中,所述2D渲染层和所述3D渲染层的叠加包括:
绘制2D渲染层到颜色缓冲区,将2D渲染层的所有像素深度设为最大深度而形成为所述2D游戏场景的背景;
绘制3D渲染层到颜色缓冲区,将3D渲染层的所有像素深度设为小于所述最大深度,使得3D渲染层投影生成的画面覆盖背景所在2D渲染层的相应区域,产生2D画面上的3D视觉效果。
2.如权利要求1所述的在2D游戏中实现3D表现的方法,其特征在于,所述滑动手势的状态包括所述滑动手势行进的方向、距离、速度、加速度以及按压触屏的力度中的一种或多种。
3.如权利要求1所述的在2D游戏中实现3D表现的方法,其特征在于,响应触屏上的滑动手势时,所述折叠册页所显示的折叠厚度随着所述滑动手势的进行而相应地减小,藉此表现尚未展开角度的剩余图片的数量。
4.一种在2D游戏中实现3D表现的装置,其特征在于,包括:
3D渲染区域设置模块,其在2D游戏场景中设置3D渲染区域,在所述3D渲染区域显示多个2D图片,将所述多个2D图片渲染成相邻图片的两侧边缘顺次连接在一起的折叠册页的3D表现形式;
滑动手势响应模块,其响应触屏上的滑动手势时,将所述折叠册页向由所述滑动手势确定的方向展开,并依据所述滑动手势的状态和各2D图片在所述折叠册页中的排布顺序及图片的尺寸,实时地确定各2D图片的展开位置和展开角度,并将各2D图片渲染成与其展开位置和展开角度实时对应的3D表现形式;
游戏场景分层模块,其对2D游戏场景进行分层,将2D游戏场景中所述折叠册页所在的区域设置为采用3D渲染策略的3D渲染层,其对应所述3D渲染区域,并将2D游戏场景中的背景区域设置为采用2D渲染策略的2D渲染层,其中所述3D渲染层覆盖在所述2D渲染层之上;
游戏场景叠加模块,其对所述2D渲染层采用正交投影方式进行投影,对所述3D渲染层采用透视投影方式进行投影,将所述3D渲染层的投影画面覆盖在所述2D渲染层的投影画面上,将所述2D渲染层和所述3D渲染层叠加;
所述游戏场景叠加模块包括:
背景生成模块,其绘制2D渲染层到颜色缓冲区,将2D渲染层的所有像素深度设为最大深度而形成为所述2D游戏场景的背景;
前景覆盖模块,其绘制3D渲染层到颜色缓冲区,将3D渲染层的所有像素深度设为小于所述最大深度,使得3D渲染层投影生成的画面覆盖背景所在2D渲染层的相应区域,产生2D画面上的3D视觉效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510834407.9/1.html,转载请声明来源钻瓜专利网。