System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及应用程序开发,特别涉及一种虚拟对象的显示方法、装置、终端设备及存储介质。
技术介绍
1、在一些游戏场景中,需要显示一些与游戏场景相关的虚拟对象。
2、在相关技术中,只能静态显示虚拟对象的完整模型,显示方式较为死板,不够灵活。
技术实现思路
1、本申请实施例提供了一种虚拟对象的显示方法、装置、终端设备及存储介质,能够提升虚拟对象显示的灵活性。所述技术方案如下:
2、根据本申请实施例的一个方面,提供了一种虚拟对象的显示方法,所述方法包括:
3、确定目标虚拟对象的三维模型的截取平面;
4、每隔一段时间获取一次所述三维模型的姿态信息,所述姿态信息用于指示所述三维模型的姿态;
5、根据所述姿态信息,采用所述截取平面对所述三维模型进行截取,得到截取结果;其中,所述截取结果包括所述三维模型位于所述截取平面的第一侧的模型部分,所述第一侧的模型部分随着所述三维模型的姿态变化而变化;
6、显示所述第一侧的模型部分。
7、根据本申请实施例的一个方面,提供了一种虚拟对象的显示方法,所述方法包括:
8、显示虚拟环境;
9、在所述虚拟环境中的第一位置,显示目标虚拟对象的完整三维模型;
10、在所述虚拟环境中的第二位置,显示所述目标虚拟对象的局部三维模型;其中,所述局部三维模型是采用截取平面对所述完整三维模型进行截取得到的位于所述截取平面的第一侧的模型部分。
11、
12、平面确定模块,用于确定目标虚拟对象的三维模型的截取平面;
13、信息获取模块,用于每隔一段时间获取一次所述三维模型的姿态信息,所述姿态信息用于指示所述三维模型的姿态;
14、结果获取模块,用于根据所述姿态信息,采用所述截取平面对所述三维模型进行截取,得到截取结果;其中,所述截取结果包括所述三维模型位于所述截取平面的第一侧的模型部分,所述第一侧的模型部分随着所述三维模型的姿态变化而变化;
15、模型显示模块,用于显示所述第一侧的模型部分。
16、根据本申请实施例的一个方面,提供了一种虚拟对象的显示装置,所述装置包括:
17、环境显示模块,用于显示虚拟环境;
18、模型显示模块,用于在所述虚拟环境中的第一位置,显示目标虚拟对象的完整三维模型;
19、所述模型显示模块,还用于在所述虚拟环境中的第二位置,显示所述目标虚拟对象的局部三维模型;其中,所述局部三维模型是采用截取平面对所述完整三维模型进行截取得到的位于所述截取平面的第一侧的模型部分。
20、根据本申请实施例的一个方面,提供了一种终端设备,所述终端设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现上述虚拟对象的显示方法。
21、根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述虚拟对象的显示方法。
22、根据本申请实施例的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述虚拟对象的显示方法。
23、本申请实施例提供的技术方案可以包括如下有益效果:
24、通过截取平面对目标虚拟对象的三维模型进行截取并显示截取结果(即第一侧的模型部分),在三维模型的姿态发生变化的情况下,第一侧的模型部分也会随之发生变化,从而使得第一侧的模型部分以动态的显示方式进行显示,从而提升模型显示的灵活性。
25、另外,三维模型是截取后再显示,且仅显示截取平面的第一侧的模型部分,从而可以使得目标虚拟对象的模型显示更突出重点。
26、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种虚拟对象的显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述姿态信息包括所述三维模型表面的各个网格点的位置信息;
3.根据权利要求1所述的方法,其特征在于,所述姿态信息包括所述三维模型的各个骨骼的位姿信息;
4.根据权利要求3所述的方法,其特征在于,所述选择所述相对位置关系符合第二条件的骨骼,构建得到所述第一侧的模型部分,包括:
5.根据权利要求1所述的方法,其特征在于,所述截取结果还包括所述三维模型位于所述截取平面的第二侧的模型部分,所述第一侧和所述第二侧分别为所述截取平面的两侧;
6.根据权利要求5所述的方法,其特征在于,所述渲染所述第一侧的模型部分,包括:
7.根据权利要求5所述的方法,其特征在于,所述渲染所述第一侧的模型部分之后,还包括:
8.根据权利要求1所述的方法,其特征在于,所述显示所述第一侧的模型部分之后,还包括:
9.根据权利要求8所述的方法,其特征在于,所述根据所述成就信息,调整所述目标虚拟对象的三维模型的显示状态,包括:<
...【技术特征摘要】
1.一种虚拟对象的显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述姿态信息包括所述三维模型表面的各个网格点的位置信息;
3.根据权利要求1所述的方法,其特征在于,所述姿态信息包括所述三维模型的各个骨骼的位姿信息;
4.根据权利要求3所述的方法,其特征在于,所述选择所述相对位置关系符合第二条件的骨骼,构建得到所述第一侧的模型部分,包括:
5.根据权利要求1所述的方法,其特征在于,所述截取结果还包括所述三维模型位于所述截取平面的第二侧的模型部分,所述第一侧和所述第二侧分别为所述截取平面的两侧;
6.根据权利要求5所述的方法,其特征在于,所述渲染所述第一侧的模型部分,包括:
7.根据权利要求5所述的方法,其特征在于,所述渲染所述第一侧的模型部分之后,还包括:
8.根据权利要求1所述的方法,其特征在于,所述显示所述第一侧的模型部分之后,还包括:
9.根据权利要求8所述的方法,其特征在于,所述根据所述成就信息,调整所述目标虚拟对象的三维模型的显示状态,包括:
10.根据权利要求1所述的方法,其特征在于,所述显示所述第一侧的模型部分之后,还包括:
11.根据权利要求1所述的方法,其特征在于,获取所述三维模型的姿态信息,包括:
12.根据权利要求1至11任一项所述的方法,其特征在于,所述确定目标虚拟对象的三维模型的截取平面,包括:
13.根据权利要求12所...
【专利技术属性】
技术研发人员:陈孝峰,裴媛媛,艾韫,周星齐,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。