[发明专利]一种采用2D资源方式实现仿3D游戏效果的方法及其系统在审
| 申请号: | 202010561228.3 | 申请日: | 2020-06-18 |
| 公开(公告)号: | CN111701236A | 公开(公告)日: | 2020-09-25 |
| 发明(设计)人: | 刘德建;陈宏展;吴榕松;王宪宇 | 申请(专利权)人: | 福建天晴在线互动科技有限公司 |
| 主分类号: | A63F13/52 | 分类号: | A63F13/52 |
| 代理公司: | 福州旭辰知识产权代理事务所(普通合伙) 35233 | 代理人: | 程勇 |
| 地址: | 350212 福*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 采用 资源 方式 实现 游戏 效果 方法 及其 系统 | ||
1.一种采用2D资源方式实现仿3D游戏效果的方法,其特征在于:所述方法包括如下步骤:
步骤S1、将游戏XZ面作为玩家和相机的移动平面,相机以俯视角渲染游戏场景;
步骤S2、将不需要同玩家进行遮挡判断的2D物件的渲染顺序设成低于玩家物件的渲染优先级,需要同玩家进行遮挡判断的2D物件以同XZ面成小于90度的夹角立在XZ面上,并将这些2D物件的渲染顺序设置成跟玩家物件的渲染顺序一致;
步骤S3、此时Unity引擎将以物件的深度值为基准来展现物件的遮挡关系,从而避免采用2D资源方式实现仿3D游戏效果模拟时所产生的遮挡关系的问题。
2.根据权利要求1所述的一种采用2D资源方式实现仿3D游戏效果的方法,其特征在于:所述步骤S1进一步具体为:采用将3D物件渲染成2D贴图或者直接手绘的方式生成对应的游戏元素2D贴图,在制作2D贴图时应当保证相机渲染这些2D物件时的立体感,将游戏XZ面作为玩家和相机的移动平面,相机以俯视角渲染游戏场景。
3.根据权利要求2所述的一种采用2D资源方式实现仿3D游戏效果的方法,其特征在于:所述步骤S2进一步具体为:用2D贴图搭建2D场景,将不需要同玩家进行遮挡判断的2D场景物件的渲染优先级设置为低于玩家物体的渲染优先级,以保证这些2D场景物件始终在玩家之后;同时,在玩家移动的XZ面上为这些2D物件设置包围盒,规划出寻路的可行走区域,防止玩家移动到游戏的一些区域导致穿帮;需要同玩家进行交互及遮挡判断的2D物件单独渲染成2D贴图,并以同XZ面成小于90度的夹角倾斜立在玩家行走的XZ面上,该夹角角度需和相机俯视角相协调,以保证相机在渲染这些2D物件时的立体感,并将这些2D物件的渲染优先级设置成跟玩家渲染优先级一致,与此同时,为这些2D物件设置3D包围盒,防止玩家直接穿过这些2D物件导致穿帮。
4.根据权利要求1所述的一种采用2D资源方式实现仿3D游戏效果的方法,其特征在于:所述方法进一步包括:当玩家在XZ面上进行移动时,玩家物体位置的Z值,亦即深度值随移动而变化,使玩家和2D场景物件产生前后关系,便能利用Unity引擎的渲染机制里的深度判断完成正确的遮挡表现。
5.一种采用2D资源方式实现仿3D游戏效果的系统,其特征在于:所述系统包括角度设置模块、渲染优先级设置模块、以及展示模块;
所述角度设置模块,用于将游戏XZ面作为玩家和相机的移动平面,相机以俯视角渲染游戏场景;
所述渲染优先级设置模块,用于将不需要同玩家进行遮挡判断的2D物件的渲染顺序设成低于玩家物件的渲染优先级,需要同玩家进行遮挡判断的2D物件以同XZ面成小于90度的夹角立在XZ面上,并将这些2D物件的渲染顺序设置成跟玩家物件的渲染顺序一致;
所述展示模块,用于通过Unity引擎将以物件的深度值为基准来展现物件的遮挡关系,从而避免采用2D资源方式实现仿3D游戏效果模拟时所产生的遮挡关系的问题。
6.根据权利要求5所述的一种采用2D资源方式实现仿3D游戏效果的系统,其特征在于:所述角度设置模块进一步具体为:采用将3D物件渲染成2D贴图或者直接手绘的方式生成对应的游戏元素2D贴图,在制作2D贴图时应当保证相机渲染这些2D物件时的立体感,将游戏XZ面作为玩家和相机的移动平面,相机以俯视角渲染游戏场景。
7.根据权利要求6所述的一种采用2D资源方式实现仿3D游戏效果的系统,其特征在于:所述渲染优先级设置模块进一步具体为:用2D贴图搭建2D场景,将不需要同玩家进行遮挡判断的2D场景物件的渲染优先级设置为低于玩家物体的渲染优先级,以保证这些2D场景物件始终在玩家之后;同时,在玩家移动的XZ面上为这些2D物件设置包围盒,规划出寻路的可行走区域,防止玩家移动到游戏的一些区域导致穿帮;需要同玩家进行交互及遮挡判断的2D物件单独渲染成2D贴图,并以同XZ面成小于90度的夹角倾斜立在玩家行走的XZ面上,该夹角角度需和相机俯视角相协调,以保证相机在渲染这些2D物件时的立体感,并将这些2D物件的渲染优先级设置成跟玩家渲染优先级一致,与此同时,为这些2D物件设置3D包围盒,防止玩家直接穿过这些2D物件导致穿帮。
8.根据权利要求5所述的一种采用2D资源方式实现仿3D游戏效果的系统,其特征在于:所述系统进一步包括:当玩家在XZ面上进行移动时,玩家物体位置的Z值,亦即深度值随移动而变化,使玩家和2D场景物件产生前后关系,便能利用Unity引擎的渲染机制里的深度判断完成正确的遮挡表现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴在线互动科技有限公司,未经福建天晴在线互动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010561228.3/1.html,转载请声明来源钻瓜专利网。





