【技术实现步骤摘要】
虚拟场景中的建筑处理方法、装置、电子设备及存储介质
本申请涉及计算机人机交互技术,尤其涉及一种虚拟场景中的建筑处理方法、装置、电子设备及计算机可读存储介质。
技术介绍
基于图形处理硬件的虚拟场景的人机交互技术,能够根据实际应用需求实现受控于用户或人工智能的虚拟角色之间的多样化的交互,具有广泛的实用价值。例如在军事演习仿真、以及游戏等的虚拟场景中,能够模拟虚拟角色之间的真实的对战过程。以游戏场景为例,在各类游戏例如建造类游戏中,用户不仅需要在游戏场景中建造虚拟建筑,还需要建造不同虚拟建筑之间的虚拟道路,导致交互过程异常复杂,会额外消耗计算机设备的计算资源;同时,复杂的城市建造操作也会影响用户参与其他玩法(例如进行野外战斗),降低了用户的使用体验。
技术实现思路
本申请实施例提供一种虚拟场景中的建筑处理方法、装置、电子设备及计算机可读存储介质,能够在符合条件的虚拟建筑之间自动生成虚拟道路,简化了建筑操作过程,提升了用户的使用体验。本申请实施例的技术方案是这样实现的:本申请实施例提供一种 ...
【技术保护点】
1.一种虚拟场景中的建筑处理方法,其特征在于,所述方法包括:/n显示虚拟场景,所述虚拟场景包括位于第一位置的第一虚拟建筑;/n响应于建筑操作,在所述虚拟场景的第二位置显示第二虚拟建筑;/n获取所述第一虚拟建筑与所述第二虚拟建筑之间的距离、以及所述第一虚拟建筑和所述第二虚拟建筑在所述虚拟场景中的相对位置关系;/n当所述距离小于距离阈值、且所述相对位置关系满足预设位置关系时,显示所述第一虚拟建筑与所述第二虚拟建筑之间的虚拟道路。/n
【技术特征摘要】
1.一种虚拟场景中的建筑处理方法,其特征在于,所述方法包括:
显示虚拟场景,所述虚拟场景包括位于第一位置的第一虚拟建筑;
响应于建筑操作,在所述虚拟场景的第二位置显示第二虚拟建筑;
获取所述第一虚拟建筑与所述第二虚拟建筑之间的距离、以及所述第一虚拟建筑和所述第二虚拟建筑在所述虚拟场景中的相对位置关系;
当所述距离小于距离阈值、且所述相对位置关系满足预设位置关系时,显示所述第一虚拟建筑与所述第二虚拟建筑之间的虚拟道路。
2.根据权利要求1所述的方法,其特征在于,
所述建筑操作包括虚拟建筑选择操作和虚拟建筑移动操作;
所述响应于建筑操作,在所述虚拟场景的第二位置显示第二虚拟建筑,包括:
响应于所述虚拟建筑选择操作,将所述虚拟场景包括的至少一个虚拟建筑中被选中的虚拟建筑作为第二虚拟建筑;
响应于所述虚拟建筑移动操作,获取所述虚拟建筑移动操作设定的第二位置,将所述虚拟场景中位于第三位置的所述第二虚拟建筑移动至所述虚拟建筑移动操作设定的所述第二位置;
所述方法还包括:在所述虚拟场景中移除与所述第三位置相关的虚拟道路。
3.根据权利要求1所述的方法,其特征在于,
所述建筑操作包括虚拟建筑建造操作;
所述响应于建筑操作,在所述虚拟场景的第二位置显示第二虚拟建筑,包括:
响应于所述虚拟建筑建造操作,获取所述虚拟建筑建造操作在所述虚拟场景中设定的第二位置,在所述第二位置显示新建造的第二虚拟建筑。
4.根据权利要求1所述的方法,其特征在于,
所述虚拟场景的建造区域中覆盖有虚拟装饰素材;
所述响应于建筑操作,在所述虚拟场景的第二位置显示第二虚拟建筑,包括:
响应于建筑操作,隐藏在所述虚拟场景中的第二位置覆盖的虚拟装饰素材,并在所述虚拟场景的所述第二位置显示第二虚拟建筑。
5.根据权利要求1所述的方法,其特征在于,在响应于建筑操作之前,所述方法还包括:
获取所述建筑操作在所述虚拟场景中设定的第二位置;
当所述第二位置属于所述虚拟场景中的建造区域时,确定将响应于所述建筑操作;
当所述第二位置属于所述虚拟场景中的非建造区域时,显示提示消息,所述提示消息用于提示无法在当前选中的所述第二位置建造虚拟建筑,并提示所述虚拟场景中的建造区域。
6.根据权利要求1所述的方法,其特征在于,在响应于建筑操作之前,所述方法还包括:
在所述虚拟场景中以预设方式显示与所述虚拟场景当前所处的建筑风格对应的多个候选虚拟建筑;
响应于虚拟建筑选择操作,将所述多个候选虚拟建筑中被选中的虚拟建筑作为所述第二虚拟建筑;
其中,不同建筑风格对应的候选虚拟建筑的数量以及类型不同。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当满足建筑风格升级条件时,在所述虚拟场景中显示建筑风格升级入口;
其中,所述建筑风格升级条件包括以下至少之一:所述虚拟场景包括的虚拟建筑的数量大于数量阈值、所述虚拟场景包括的虚拟建筑的类型满足类型条件;
响应于针对所述建筑风格升级入口的触发操作,将所述虚拟场景包括的虚拟建筑的样式更新为与升级后的建筑风格对应的样式,并
在所述虚拟场景中以所述预设方式显示与所述升级后的建筑风格对应的多个候选虚拟建筑。
8.根据权利要求1所述的方法,其特征在于,
在所述虚拟场景的所述第二位置显示所述第二虚拟建筑之后,所述方法还包括:
获取所述第二虚拟建筑的占地面积,显示与所述占地面积对应的地基;
在所述地基的周边显示与所述虚拟场景当前所处的建筑风格对应的虚拟道路;
所述显示所述第一虚拟建筑与所述第二虚拟建筑之间的虚拟道路,包括:
显示连接所述第一虚拟建筑周边的虚拟道路与所述第二虚拟建筑周边的虚拟道路的虚拟道路。
9.根据权利要求1所述的方法,其特征在于,所述显示所述第一虚拟建筑与所述第二虚拟建筑之间的虚拟道路,包括:
获取待显示的所述虚拟道路的道路长度,根据所述道路长度确定对应的弯曲度;
在所述第一虚拟建筑与所述第二虚拟建筑之间,显示符合所述弯曲度的虚拟道路。
10.根据权利要求9所述的方法,其特征在于,所述根据所述道路长度确定对应的弯曲度,包括:
根据所述道路长度查询弯曲度表,将查询到的弯曲度确定为与所述道路长度对应的...
【专利技术属性】
技术研发人员:王旭,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。