【技术实现步骤摘要】
虚拟对象展示方法、装置、计算机设备及存储介质
本申请涉及虚拟场景
,特别涉及一种虚拟对象展示方法、装置、计算机设备及存储介质。
技术介绍
角色扮演游戏(Role-PlayingGame,RPG)是用户账号控制扮演一个或者多个虚拟对象在结构化规则下通过指令行动,使所扮演的虚拟对象发展的游戏。在一种可能的实现方式中,角色扮演游戏可以是多人在线大型谋略角色扮演类游戏(StrategyRole-PlayingGame,SRPG)。在相关技术中,用户账号控制的虚拟对象的角色模型在虚拟场景中展示的过程中,角色模型可以根据用户账号的操控指令或者由于虚拟场景中的其它影响因素发生角色模型外观显示的变化,为了切换不同的角色模型外观进行展示,终端需要针对虚拟对象的每一种外观分别存储一个角色模型,以供运行虚拟场景的应用程序调用。然而,相关技术中需要将每个虚拟对象的各种不同的角色模型分别进行存储,而同一虚拟对象对应的角色模型的外观可以存在若干种,若将每一种外观的角色模型均进行模型构建与存储,会出现占用内存过大的情况,从而浪费终端的存储资源。
技术实现思路
本申请实施例提供了一种虚拟对象展示方法、装置、计算机设备及存储介质,技术方案如下:一方面,提供了虚拟对象展示方法,所述方法包括:获取虚拟对象的对象模型,所述对象模型中包含可变组件,所述可变组件包含至少一个模型子组件;获取所述虚拟对象在虚拟场景中的显示状态信息,所述显示状态信息用于指示所述至少一个模型子组件的显示状态,所述显示状 ...
【技术保护点】
1.一种虚拟对象展示方法,其特征在于,所述方法包括:/n获取虚拟对象的对象模型,所述对象模型中包含可变组件,所述可变组件包含至少一个模型子组件;/n获取所述虚拟对象在虚拟场景中的显示状态信息,所述显示状态信息用于指示所述至少一个模型子组件的显示状态,所述显示状态包括显示或者隐藏;/n基于所述显示状态信息,在所述虚拟场景中展示所述虚拟对象的对象模型。/n
【技术特征摘要】
1.一种虚拟对象展示方法,其特征在于,所述方法包括:
获取虚拟对象的对象模型,所述对象模型中包含可变组件,所述可变组件包含至少一个模型子组件;
获取所述虚拟对象在虚拟场景中的显示状态信息,所述显示状态信息用于指示所述至少一个模型子组件的显示状态,所述显示状态包括显示或者隐藏;
基于所述显示状态信息,在所述虚拟场景中展示所述虚拟对象的对象模型。
2.根据权利要求1所述的方法,其特征在于,所述获取所述虚拟对象在虚拟场景中的显示状态信息,包括:
响应于获取到状态变化触发条件,获取与所述状态变化触发条件对应的显示状态信息。
3.根据权利要求2所述的方法,其特征在于,所述响应于获取到状态变化触发条件,获取与所述状态变化触发条件对应的显示状态信息,包括:
读取所述至少一个模型子组件各自的显示条件;
将第一子组件的显示状态设置为显示,并将所述至少一个模型子组件中除了所述第一子组件之外的其它子组件的显示状态设置为隐藏;
其中,所述第一子组件是所述至少一个模型子组件中,对应的显示条件与所述状态变化触发条件相匹配的子组件。
4.根据权利要求2所述的方法,其特征在于,所述响应于获取到状态变化触发条件,获取与所述状态变化触发条件对应的显示状态信息,包括:
读取所述至少一个模型子组件各自的隐藏条件;
将第二子组件的显示状态设置为隐藏,并将所述至少一个模型子组件中除了所述第二子组件之外的其它子组件的显示状态设置为显示;
其中,所述第二子组件是所述至少一个模型子组件中,对应的隐藏条件与所述状态变化触发条件相匹配的子组件。
5.根据权利要求2所述的方法,其特征在于,所述状态变化触发条件包括以下条件中的至少一项:
所述虚拟对象执行指定动作;
所述虚拟对象所处的虚拟场景发生切换;
接收到指定操作;
以及,指定动画播放至指定时间点。
6.根据权利要求1所述的方法,其特征在于,所述基于所述显示状态信息,在所述虚拟场景中展示所述虚拟对象的对象模型,包括:
响应于所述显示状态信息指示目标子组件的显示状态发生变化,以渐变效果展示所述目标子组件;所述目标子组件是所述至少一个模型子组件中的任意一个。
7.根据权利要求6所述的方法,其特征在于,所述响应于所述显示状态信息指示目标子组件的显示状态发生变化,以渐变效果展示所述目标子组件,包括:
响应于所述目标子组件的显示状态由隐藏变化为显示,以渐显效果展示所述目标子组件。
8.根据权利要求6所述的方法,其特征在于,所述响应于所述显示状态信息指示目标子组件的显示状态发生变化,以渐变效果展示所述目标子组件,包括:
响应于所述目标子组件的显示状态由显示变化为隐藏,以渐隐效果展示所述目标子组件。
9.根据权利要求6所述的方法,其特征...
【专利技术属性】
技术研发人员:郭畅,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。