【技术实现步骤摘要】
一种游戏中图形处理的方法和装置
本专利技术涉及游戏
,特别是涉及一种游戏中图形处理的方法和一种游戏中图形处理的装置。
技术介绍
随着游戏的发展,在3D游戏的迅猛发展下,对于光影的实现方案日趋复杂。但是,对于一些2D游戏,并不需要过于真实的光影,而且,由于手机平台配置较低的局限性,以及游戏场景大量的贴图使用和渲染,需要一个针对2D游戏的性能消耗较低的阴影实现方案,并且其需要符合游戏本身的风格。目前,现有技术中通过射线扫描等方案简单的模拟光线的传播,来实现2D动态阴影效果。然而,一方面,2D动态阴影需要模拟光线的传播进行相应的阻挡计算,消耗较高,并且该方案大多针对的是俯视视角的2D游戏,另一方面,2D动态阴影需要美术在地图中添加相关的阻挡标识和光源标识,成本要求较高。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种游戏中图形处理的方法和相应的一种游戏中图形处理的装置。为了解决上述问题,本专利技术实施例公开了一种游戏中图形处理的方 ...
【技术保护点】
1.一种游戏中图形处理的方法,其特征在于,所述方法包括:/n创建与游戏场景对应的渲染表面,其中,所述游戏场景包括至少一个预设虚拟对象;/n获取与所述预设虚拟对象对应的贴图,并将所述贴图绘制于所述渲染表面中;/n对所述渲染表面进行混合处理,获得所述渲染表面对应的阴影蒙版;/n将所述阴影蒙版绘制于所述游戏场景的顶层,以呈现相应的光影效果。/n
【技术特征摘要】
1.一种游戏中图形处理的方法,其特征在于,所述方法包括:
创建与游戏场景对应的渲染表面,其中,所述游戏场景包括至少一个预设虚拟对象;
获取与所述预设虚拟对象对应的贴图,并将所述贴图绘制于所述渲染表面中;
对所述渲染表面进行混合处理,获得所述渲染表面对应的阴影蒙版;
将所述阴影蒙版绘制于所述游戏场景的顶层,以呈现相应的光影效果。
2.根据权利要求1所述的方法,其特征在于,所述将所述预设虚拟对象对应的贴图绘制于所述渲染表面中,包括:
获取所述预设虚拟对象在所述游戏场景中的第一位置信息,以及所述渲染表面与游戏场景的坐标系之间的映射关系;
根据所述第一位置信息和所述映射关系,确定所述贴图在所述渲染表面中的第二位置信息;
根据所述第二位置信息,将所述贴图绘制于所述渲染表面中。
3.根据权利要求1所述的方法,其特征在于,所述对所述渲染表面进行混合处理,获得所述渲染表面对应的阴影蒙版,包括:
获取所述贴图的透明度;
根据透明度混合所述渲染表面和贴图,获得所述渲染表面对应的阴影蒙版。
4.根据权利要求1所述的方法,其特征在于,所述游戏场景为虚拟房间。
5.根据权利要求1所述的方法,其特征在于,在所述将所述阴影蒙版绘制于所述游戏场景的顶层,以呈现相应的光影效果的步骤之前,包括:
响应于所述游戏场景的切换,确定待显示的所述游戏场景。
6.根据权利要求1所...
【专利技术属性】
技术研发人员:谢志华,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。