动态生成视野的方法、装置、电子设备及可读存储介质与流程

文档序号:35528293发布日期:2023-09-21 04:31阅读:43来源:国知局
动态生成视野的方法、装置、电子设备及可读存储介质与流程

本申请涉及计算机,更具体地,涉及一种动态生成视野的方法、装置、电子设备及可读存储介质。


背景技术:

1、对于某些类型的游戏,游戏内的角色(例如人物或怪物)一般存在一个设定好的视野,且该视野需要向玩家显示,这可以通过在游戏角色脚下显示一个从游戏角色的观察方向向前延伸一定范围的形状,来标识游戏角色当前可以看到的区域。当游戏角色关注的事物进入这个区域时,即表示游戏角色能够看到事物,根据游戏程序的设定,游戏角色可以自主地或由玩家控制以对该事物作出相应的反应。

2、目前,显示游戏角色视野的一般实现方式是是让美术人员事先绘制固定大小和形状(例如扇形)的图片,然后在游戏运行过程中简单地将该图片调用显示于游戏角色的脚下,来显示游戏角色的观察视野。

3、以扇形视野为例,预先绘制不同角度的扇形图,由游戏程序根据不同的游戏角色所设定的视野范围,将对应于不同角度的扇形图放在对应的游戏角色脚下进行显示。但是,由于扇形图片为二维图像,受到游戏场景限制,当游戏场景为三维游戏场景时,降低了游戏场景中的视觉效果;并且基于预先绘制的不同角度的扇形图实现视野显示的方法,难以保障游戏场景中虚拟角色的视角之间的适配度,而且适用性和灵活性低。

4、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、鉴于上述问题,本申请实施例提供一种动态生成视野的方法、装置、电子设备及可读存储介质,以改善相关技术中因受到游戏场景限制造成的视觉效果低、以及与虚拟角色的视角之间的适配度低造成的适用性和灵活性低的问题。

2、根据本申请实施例的一个方面,提供了一种动态生成视野的方法,通过终端设备提供一图形用户界面,所述图形用户界面包括:具有虚拟角色的游戏场景;所述方法包括:

3、基于所述虚拟角色的视距参数,生成三维的初始视野网格模型;

4、基于所述虚拟角色的视角参数,对所述初始视野网格模型进行旋转,得到视野网格模型;

5、基于所述虚拟角色的视距参数和视角参数,生成所述视野网格模型对应的视野贴图遮罩;

6、根据所述视野网格模型以及所述视野网格模型对应的视野贴图遮罩进行渲染,生成所述虚拟角色的视野视图。

7、根据本申请实施例的一个方面,提供一种动态生成视野的装置,通过终端设备提供一图形用户界面,所述图形用户界面包括:具有虚拟角色的游戏场景;所述装置包括:

8、模型生成模块,用于基于所述虚拟角色的视距参数,生成三维的初始视野网格模型,基于所述虚拟角色的视角参数,对所述初始视野网格模型进行旋转,得到视野网格模型;

9、贴图绘制模块,用于基于所述虚拟角色的视距参数和视角参数,生成所述视野网格模型对应的视野贴图遮罩;

10、渲染模块,用于根据所述视野网格模型的网格数据以及所述视野网格模型对应的视野贴图遮罩进行渲染,生成所述虚拟角色的视野视图。

11、根据本申请实施例的一个方面,提供了一种电子设备,包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如上所述动态生成视野的方法。

12、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被处理器执行时,实现如上所述动态生成视野的方法。

13、本申请实施例提供一种动态生成视野的方法、装置、电子设备及可读存储介质,涉及计算机技术领域,通过基于虚拟角色的视距参数,生成三维的初始视野网格模型,基于虚拟角色的视角参数,对初始视野网格模型进行旋转,得到视野网格模型,基于虚拟角色的视距参数和视角参数,生成视野网格模型对应的视野贴图遮罩,根据视野网格模型的网格数据以及视野网格模型对应的视野贴图遮罩进行渲染,生成虚拟角色的视野视图;本申请实施例基于游戏场景中的虚拟角色的视角参数和视觉参数绘制视野网格模型以及视野网格模型对应的视野贴图遮罩,能够基于虚拟角色不同的视距参数和视角参数及时调整虚拟角色的视野视图,如此,可以适配保障游戏场景中虚拟角色的视角之间的适配度,提高视野显示的适用性和灵活性,并且提升游戏场景中的视野显示的视觉效果;此外,通过生成三维的视野网格模型,能够保障在三维游戏场景中显示具有三维视觉效果的视野视图,进一步提升游戏场景中的视野显示的视觉效果。



技术特征:

1.一种动态生成视野的方法,其特征在于,通过终端设备提供一图形用户界面,所述图形用户界面包括:具有虚拟角色的游戏场景;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述虚拟角色的视角参数,对所述初始视野网格模型进行旋转,得到视野网格模型,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述视距参数以及预设的角度间隔,绘制所述中间网格模型中的弧形网格,得到视野网格模型,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述视角参数确定角度间隔,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述虚拟角色的视距参数和视角参数,生成所述视野网格模型对应的视野贴图遮罩,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述极坐标数据中的距离数据通道图像以及角度数据通道图像,生成第二遮罩图,包括:

7.根据权利要求1至6任一项所述的方法,其特征在于,所述根据所述视野网格模型以及所述视野网格模型对应的视野贴图遮罩进行渲染,生成所述虚拟角色的视野视图,包括:

8.根据权利要求1所述的方法,其特征在于,所述基于所述虚拟角色的视距参数,生成三维的初始视野网格模型之前,所述方法还包括:

9.一种动态生成视野的装置,其特征在于,通过终端设备提供一图形用户界面,所述图形用户界面包括:具有虚拟角色的游戏场景;所述装置包括:

10.一种电子设备,其特征在于,包括:

11.一种计算机可读存储介质,其上存储有计算机可读指令,其特征在于,当所述计算机可读指令被处理器执行时,实现如权利要求1至8中任一项所述的方法。


技术总结
本申请实施例提供一种动态生成视野的方法、装置、电子设备及可读存储介质,涉及计算机技术领域,通过基于虚拟角色的视距参数,生成三维的初始视野网格模型,基于虚拟角色的视角参数,对初始视野网格模型进行旋转,得到视野网格模型,基于虚拟角色的视距参数和视角参数,生成视野网格模型对应的视野贴图遮罩,根据视野网格模型的网格数据以及视野网格模型对应的视野贴图遮罩进行渲染,生成虚拟角色的视野视图;本申请实施例通过适配保障游戏场景中虚拟角色的视角之间的适配度,提高视野显示的适用性和灵活性,并且提升游戏场景中的视野显示的视觉效果。

技术研发人员:沈忠勇
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1