[发明专利]一种在2D游戏中实现3D表现的方法及装置有效
申请号: | 201510834407.9 | 申请日: | 2015-11-25 |
公开(公告)号: | CN105488755B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 于靖;谢志军;周克利 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06F3/0488 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 王震宇 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种在2D游戏中实现3D表现的方法及装置,该方法包括以下步骤:在2D游戏场景中设置3D渲染区域,在所述3D渲染区域显示多个2D图片,将所述多个2D图片渲染成相邻图片的两侧边缘顺次连接在一起的折叠册页的3D表现形式;响应触屏上的滑动手势时,将所述折叠册页向由所述滑动手势确定的方向展开,并依据所述滑动手势的状态和各2D图片在所述折叠册页中的排布顺序及图片的尺寸,实时地确定各2D图片的展开位置和展开角度,并将各2D图片渲染成与其展开位置和展开角度实时对应的3D表现形式。本发明可在2D游戏场景中实现真切、新颖的3D效果展示,提升玩家体验。 | ||
搜索关键词: | 册页 滑动 折叠 手势 表现形式 图片渲染 游戏场景 展开位置 图片 两侧边缘 区域显示 顺次连接 相邻图片 游戏 触屏 排布 表现 响应 展示 | ||
【主权项】:
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视觉效果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510834407.9/,转载请声明来源钻瓜专利网。