[发明专利]一种在2D游戏中实现3D效果展示的方法及系统有效
申请号: | 201611052403.6 | 申请日: | 2016-11-24 |
公开(公告)号: | CN106582015B | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | 郝毅智;郑盛贵 | 申请(专利权)人: | 北京乐动卓越科技有限公司 |
主分类号: | A63F13/52 | 分类号: | A63F13/52;A63F13/525;A63F13/55;A63F13/822 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 北京市石景山区实兴大街*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 游戏 实现 效果 展示 方法 系统 | ||
本发明提供一种在2D游戏中实现3D效果展示的方法,其中,该方法包括:在游戏角色及其所在的游戏场景的斜上方设置一架虚拟摄像机,虚拟摄像机、游戏角色及游戏场景表现地面的水平高度为可变的,虚拟摄像机对游戏角色及其所在游戏场景取景,并据此确定游戏角色、游戏场景需要绘制的部分和绘制部分在游戏设备显示单元的绘制区域以及其对应的图片资源;加载上述图片资源并依次在对应的绘制区域绘制游戏场景、游戏角色;当各水平高度发生改变时,重新确定上述内容。本发明还提供一种在2D游戏中实现3D效果展示的系统。该方法及系统克服了2D游戏中难以展示3D效果的缺陷,大大提升了游戏动画效果展示的逼真程度,增强了玩家的代入感和游戏体验。
技术领域
本发明涉及游戏渲染技术领域,尤其涉及一种在2D游戏中实现3D效果展示的方法及系统。
背景技术
随着计算机和智能移动设备的普及,电子游戏已经成为人们尤其是青少年的重要娱乐方式。近两年,智能移动设备的硬件配置日趋接近传统PC设备,因其便于携带等优点,以其为运行设备的手机游戏引领了电子游戏又一次的变革和爆发。其中,2D游戏由于交互简单、易于操作,成为较早一批移植到智能移动设备上并取得成功的游戏。
为提高游戏的可玩性和玩家的体验,游戏开发者会要求游戏能够播放游戏角色走动、跑动、攻击、施法、跳跃、飞行等动作的动画。在3D游戏中,游戏角色不仅具有x轴和y轴信息(通常记录着游戏角色在平面的位置信息,用于展示游戏角色的移动等),而且还具有z轴信息(通常记录着游戏角色的高度信息,用于展示游戏角色在游戏场景中高度的变化,如游戏角色飞行、跳跃等)。然而在目前的2D游戏中,其游戏角色的动作动画一般采用播放序列帧动画来实现(序列帧动画的每一帧都可以视为通过虚拟摄像机对游戏角色的动作连续拍照得到的),由于2D游戏的游戏角色只有x轴(即左右,通常用于展示游戏角色在同一平面中向左或向右移动)及y轴(即上下,通常用于展示游戏角色同一平面中向上或向下移动)的信息,很难像3D游戏那样展示游戏角色的高度变化以及因高度变化形成的游戏角色间以及其与游戏场景间缩放、遮挡等的效果。
由于上述缺陷,使得2D游戏无法实现游戏角色的3D效果展示,严重影响了游戏动画效果展示的逼真程度,大大削弱了玩家的代入感和游戏体验。
发明内容
本发明旨在2D游戏中实现3D效果,使2D游戏角色像在3D游戏那样展示游戏角色的高度变化以及因高度变化形成的游戏角色间以及其与游戏场景间缩放、遮挡等的效果。目前,在2D游戏中,特别是半俯视角2D游戏,其游戏角色动作动画的实现过程通常为:设置在游戏角色一侧设置一架与其保持固定高度且随其平行移动的虚拟摄像机(在半俯视角2D游戏中所述虚拟摄像机设置在游戏角色的斜上方)对游戏角色以及其所在游戏场景和同一场景中的其他游戏角色动态取景,并根据所述虚拟摄像机取景确定上述游戏场景和游戏角色需要绘制的部分和绘制部分在游戏设备显示单元的绘制区域以及其对应的图片资源,加载上述图片资源并依次在对应的绘制区域绘制游戏场景、游戏角色,以最终实现游戏动画的展示、播放。显然,上述方法无法实现本发明旨在达到的效果。
为了解决上述问题,本发明提供一种在2D游戏中实现3D效果展示的方法,其中,该方法包括:在游戏角色及其所在的游戏场景的斜上方设置一架虚拟摄像机,所述虚拟摄像机、游戏角色及游戏场景的表现地面的水平高度为可变的,所述虚拟摄像机对所述游戏角色及其所在游戏场景取景,并据此确定所述游戏角色、游戏场景需要绘制的部分和所述绘制部分在游戏设备显示单元的绘制区域以及其对应的图片资源;加载上述图片资源并依次在对应的绘制区域绘制所述游戏场景、游戏角色;当发生改变时,重新确定所述游戏角色、游戏场景需要绘制的部分和所述绘制部分在游戏设备显示单元的绘制区域以及其对应的图片资源。本发明还提供一种在2D游戏中实现3D效果展示的系统。该方法及系统克服了在半俯视角2D游戏中难以展示游戏角色的高度变化以及因高度变化形成的游戏角色间以及其与游戏场景间缩放、遮挡等3D效果的缺陷,大大提升了游戏动画效果展示的逼真程度,增强了玩家的代入感和游戏体验。
本发明实施例提供一种在2D游戏中实现3D效果展示的方法,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京乐动卓越科技有限公司,未经北京乐动卓越科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611052403.6/2.html,转载请声明来源钻瓜专利网。