【技术实现步骤摘要】
虚拟环境的画面显示方法、装置、设备及介质
本申请实施例涉及虚拟环境领域,特别涉及一种虚拟环境的画面显示方法、装置、设备及介质。
技术介绍
对战游戏是多个用户账号在同一场景内进行竞技的游戏。可选地,对战游戏可以是多人在线战术竞技游戏(MultiplayerOnlineBattleArenaGames,MOBA)。在一种典型的MOBA游戏中,客户端上显示的虚拟环境画面是以主控虚拟角色为观察中心,对虚拟环境进行观察得到的画面。即,摄像机与主控虚拟角色的位置进行绑定,摄像机随着主控虚拟角色位置的移动而移动,使摄像机始终位于主控虚拟角色的侧面上空,从而拍摄以主控虚拟角色的第三人称视角进行观察获得的虚拟环境画面。上述方法,当敌方虚拟角色刚进入主控虚拟角色的视野范围内时,由于敌方虚拟角色位于视野范围边缘,虚拟环境画面中无法完整地显示出敌方虚拟角色的位置、状态、动作等画面信息。
技术实现思路
本申请实施例提供了一种虚拟环境的画面显示方法、装置、设备及介质,可以在虚拟环境画面上更完整地显示敌方虚拟角色。所述技术方案 ...
【技术保护点】
1.一种虚拟环境的画面显示方法,其特征在于,所述方法包括:/n显示第一虚拟环境画面,所述第一虚拟环境画面是以第一观察位置为观察中心对所述虚拟环境进行观察得到的画面,所述第一虚拟环境画面包括在所述虚拟环境中位于第一位置的主控虚拟角色,所述第一观察位置是根据所述第一位置确定的;/n显示第二虚拟环境画面,所述第二虚拟环境画面是以第二观察位置为观察中心对所述虚拟环境进行观察得到的画面,所述第二虚拟环境画面包括在所述虚拟环境中位于第二位置的所述主控虚拟角色和位于第三位置的目标虚拟角色,所述第二观察位置是根据所述第二位置确定的;/n响应于所述第二虚拟环境画面包括所述目标虚拟角色,显示第 ...
【技术特征摘要】 【专利技术属性】
1.一种虚拟环境的画面显示方法,其特征在于,所述方法包括:
显示第一虚拟环境画面,所述第一虚拟环境画面是以第一观察位置为观察中心对所述虚拟环境进行观察得到的画面,所述第一虚拟环境画面包括在所述虚拟环境中位于第一位置的主控虚拟角色,所述第一观察位置是根据所述第一位置确定的;
显示第二虚拟环境画面,所述第二虚拟环境画面是以第二观察位置为观察中心对所述虚拟环境进行观察得到的画面,所述第二虚拟环境画面包括在所述虚拟环境中位于第二位置的所述主控虚拟角色和位于第三位置的目标虚拟角色,所述第二观察位置是根据所述第二位置确定的;
响应于所述第二虚拟环境画面包括所述目标虚拟角色,显示第三虚拟环境画面,所述第三虚拟环境画面是以第三观察位置为观察中心对所述虚拟环境进行观察得到的画面,所述第三虚拟环境画面包括在所述虚拟环境中位于所述第二位置的所述主控虚拟角色和位于所述第三位置的所述目标虚拟角色,所述第三观察位置是根据所述第二位置和所述第三位置确定的。
2.根据权利要求1所述的方法,其特征在于,所述响应于所述第二虚拟环境画面包括所述目标虚拟角色,显示第三虚拟环境画面,包括:
响应于所述第二虚拟环境画面包括所述目标虚拟角色,根据所述目标虚拟角色所处的所述第三位置确定所述观察中心的偏移量;
根据所述偏移量和所述第二观察位置计算得到所述第三观察位置;
根据所述第三观察位置显示所述第三虚拟环境画面。
3.根据权利要求2所述的方法,其特征在于,所述响应于所述第二虚拟环境画面包括所述目标虚拟角色,根据所述目标虚拟角色所处的所述第三位置确定所述观察中心的偏移量,包括:
响应于所述目标虚拟角色位于目标区域内,根据所述第三位置在所述目标区域内的位置确定所述观察中心的所述偏移量,所述目标区域是根据所述主控虚拟角色所处的所述第二位置确定的区域。
4.根据权利要求3所述的方法,其特征在于,所述目标区域包括以所述第二位置为中心的区域,以所述第二位置为坐标原点建立的x轴、z轴直角坐标系将所述目标区域划分为:第一象限区域、第二象限区域、第三象限区域和第四象限区域;
所述响应于所述目标虚拟角色位于目标区域内,根据所述第三位置在所述目标区域内的位置确定所述观察中心的所述偏移量,包括:
响应于所述第三位置位于所述z轴的右侧区域,将所述偏移量的横坐标确定为A,A为正数,所述z轴的右侧区域包括:所述x轴的正半轴、所述第一象限区域和所述第四象限区域;
响应于所述第三位置位于所述z轴的左侧区域,将所述偏移量的所述横坐标确定为-B,B为正数,所述z轴的左侧区域包括:所述x轴的负半轴、所述第二象限区域和所述第三象限区域;
响应于所述第三位置位于所述x轴的上方区域,将所述偏移量的纵坐标确定为C,C为正数,所述x轴的上方区域包括:所述z轴的正半轴、所述第一象限区域和所述第二象限区域;
响应于所述第三位置位于所述x轴的下方区域,将所述偏移量的所述纵坐标确定为-D,D为正数,所述x轴的下方区域包括:所述z轴的负半轴、所述第三象限区域和所述第四象限区域。
5.根据权利要求4所述的方法,其特征在于,所述目标虚拟角色包括至少两个虚拟角色;
所述响应于所述第三位置位于所述z轴的右侧区域,将所述偏移量的横坐标确定为A;响应于所述第三位置位于所述z轴的左侧区域,将所述偏移量的所述横坐标确定为-B,包括:
响应于至少一个所述目标虚拟角色位于所述z轴的右侧区域,且至少一个所述目标虚拟角色位于所述z轴的左侧区域,将所述偏移量的所述横坐标确定为0。
6.根据权利要求4所述的方法,其特征在于,所述目标虚拟角色包括至少两个虚拟角色;
所述响应于所述第三位置位于所述x轴的上方区域,将所述偏移量的纵坐标确定为C;响应于所述第三位置位于所述x轴的下方区域,将所述偏移量的所述纵坐标确定为-D,包括:
技术研发人员:魏嘉城,晏江,卢庆春,胡勋,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。