【技术实现步骤摘要】
虚拟环境画面的显示方法、装置、终端及存储介质
本申请实施例涉及计算机
,特别涉及一种虚拟环境画面的显示方法、装置、终端及存储介质。
技术介绍
在基于三维虚拟环境的应用程序中,比如第一人称射击类游戏,用户可以操控虚拟环境中的虚拟对象进行行走、奔跑、攀爬、射击、格斗等动作,并且多个用户可以在线组队在同一个虚拟环境中协同完成某项任务。相关技术中,虚拟对象可以装备虚拟道具(比如枪支),用户通过控制虚拟对象使用虚拟道具,攻击其他虚拟对象。终端通过第一人称射击类游戏中的虚拟相机,以一定的比例实现虚拟对象和虚拟环境的叠加显示,用户根据终端显示的画面控制虚拟对象完成操作。然而,相关技术中虚拟环境画面的显示方法,只适用于屏幕分辨率的比例与应用程序的显示画面相匹配的终端,对于屏幕分辨率的比例与应用程序的显示画面预设比例相差较大的终端,在显示虚拟对象手持虚拟道具时容易失真或虚拟道具位置异常,使虚拟对象的部分视野被遮挡。
技术实现思路
本申请实施例提供了一种虚拟环境画面的显示方法、装置、设备及存储介质,可以使虚拟环境画面中 ...
【技术保护点】
1.一种虚拟环境画面的显示方法,其特征在于,所述方法包括:/n创建第一虚拟相机和第二虚拟相机,所述第一虚拟相机用于对虚拟环境中的目标虚拟对象进行画面采集,所述第二虚拟相机用于对所述虚拟环境除所述目标虚拟对象外的虚拟对象进行画面采集,所述目标虚拟对象包括第一人称虚拟对象以及所述第一人称虚拟对象使用的虚拟道具;/n根据终端信息,对所述第一虚拟相机进行参数初始化,其中,对所述第一虚拟相机进行参数初始化用于调整所述目标虚拟对象在虚拟环境画面中所占的比例;/n对所述第二虚拟相机进行参数初始化;/n根据所述第一虚拟相机和所述第二虚拟相机采集到的画面显示所述虚拟环境画面。/n
【技术特征摘要】
1.一种虚拟环境画面的显示方法,其特征在于,所述方法包括:
创建第一虚拟相机和第二虚拟相机,所述第一虚拟相机用于对虚拟环境中的目标虚拟对象进行画面采集,所述第二虚拟相机用于对所述虚拟环境除所述目标虚拟对象外的虚拟对象进行画面采集,所述目标虚拟对象包括第一人称虚拟对象以及所述第一人称虚拟对象使用的虚拟道具;
根据终端信息,对所述第一虚拟相机进行参数初始化,其中,对所述第一虚拟相机进行参数初始化用于调整所述目标虚拟对象在虚拟环境画面中所占的比例;
对所述第二虚拟相机进行参数初始化;
根据所述第一虚拟相机和所述第二虚拟相机采集到的画面显示所述虚拟环境画面。
2.根据权利要求1所述的方法,其特征在于,所述根据终端信息,对所述第一虚拟相机进行参数初始化,包括:
获取终端屏幕的当前像素宽高比;
根据所述当前像素宽高比对所述第一虚拟相机的第一视场角进行参数初始化,所述第一视场角用于表征所述第一虚拟相机进行画面采集时的第一视野宽度,
其中,所述第一视野宽度与所述第一视场角呈正相关关系,且所述第一视野宽度与所述目标虚拟对象在所述虚拟环境画面中所占的比例呈负相关关系。
3.根据权利要求2所述的方法,其特征在于,所述根据所述当前像素宽高比对所述第一虚拟相机的第一视场角进行参数初始化,包括:
获取第一配置文件,所述第一配置文件中包含候选像素宽高比与候选第一视场角数值之间的对应关系,所述候选第一视场角数值与所述候选像素宽高比呈负相关关系;
确定所述第一配置文件中的目标像素宽高比,所述目标像素宽高比与所述当前像素宽高比的匹配度高于所述配置文件中的其它候选像素宽高比;
根据所述目标像素宽高比对应的第一视场角数值,初始化所述第一视场角。
4.根据权利要求2所述的方法,其特征在于,所述对所述第二虚拟相机进行参数初始化,包括:
根据默认视场角数值初始化所述第二虚拟相机的第二视场角;
所述根据所述第一虚拟相机和所述第二虚拟相机采集到的画面显示所述虚拟环境画面之后,所述方法还包括:
接收视场角调整操作,所述视场角调整操作用于指示调整所述虚拟环境画面的视野宽度;
根据所述视场角调整操作调整所述第二虚拟相机的所述第二视场角;
根据调整后的所述第二视场角,调整所述第一虚拟相机的所述第一视场角。
5.根据权利要求4所述的方法,其特征在于,所述根据调整后的所述第二视场角,调整所述第一虚拟相机的所述第一视场角,包括:
获取第二配置文件,所述第二配置文件中包含候选像素宽高比、候选第二视场角数值和候选第一视场角数值之间的对应关系;
根据所述当前像素宽高比和调整后的所述第二视场角,从所述第二配置文件中获取目标第一视场角数值;
根据所述目标第一视场角数值调整所述第一视场角。
6.根据权利要求1至5任一所述的方法,其特征在于,所述第一...
【专利技术属性】
技术研发人员:杨金昊,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。