The invention discloses a method for replacing the simulated object shape features, including obtaining the characteristics of specific simulation object change command, corresponding to the specific object of a set of simulation components, the components including components of different priority, each component including the combination for the specific simulation object components; choose from the available components and characteristics of the current change corresponding to logic, and the highest priority components, determine for the current component replacing the specific simulation object shape features; shape features will replace the specific simulation object as contained in the current component of the components, simulated object replacement features after. Method of replacing the simulated object shape features provided by the embodiment of the invention, it can determine the shape characteristics of simulated objects to replace, which simplifies the computational complexity, rapid replacement of analog object shape feature.
【技术实现步骤摘要】
一种模拟对象外形特征更换的方法及装置
本专利技术涉及计算机
,具体涉及一种模拟对象外形特征更换的方法及装置。
技术介绍
传统的交互式应用一般只会设计一个简单的纸娃娃(Avatar)系统,Avatar系统支持高层逻辑将交互式应用中的模拟对象分为若干部件,根据逻辑需求可以重新组合部件,产生不同外部特征的模拟对象。对于内容简单的交互式应用,只需要按逻辑组织好当前用于拼接模拟对象的部件组即可。而对于复杂一些的交互式应用,当需要较多不同外部特征的模拟对象时,就需要向Avatar系统添加更多的部件,同时要迭代开发高层逻辑,每增加一次迭代,都会增加高层逻辑的耦合度,而且,交互式应用中的模拟对象在更换外形特征时,需要从Avatar系统众多的部件中查找适合当前运行逻辑的部件,导致计算非常复杂。
技术实现思路
本专利技术实施例提供一种模拟对象外形特征更换的方法,可以快速确定模拟对象要更换的外形特征,从而简化了计算的复杂度,实现模拟对象外形特征的快速更换。本专利技术实施例还提供了相应的装置。本专利技术第一方面提供一种模拟对象外形特征更换的方法,包括:获取针对特定模拟对象的特征更换指令 ...
【技术保护点】
一种模拟对象外形特征更换的方法,其特征在于,包括:获取针对特定模拟对象的特征更换指令,所述特定模拟对象对应一个部件集合,所述部件集合中包括不同优先级的部件组,每个部件组中包括用于组合所述特定模拟对象的部件;从可用的部件组中选择与当前特征更换逻辑对应的,且优先级最高的部件,确定用于更换所述特定模拟对象外形特征的当前部件组;将所述特定模拟对象的外形特征更换为所述当前部件组中所包含的部件,得到更换外形特征后的模拟对象。
【技术特征摘要】
1.一种模拟对象外形特征更换的方法,其特征在于,包括:获取针对特定模拟对象的特征更换指令,所述特定模拟对象对应一个部件集合,所述部件集合中包括不同优先级的部件组,每个部件组中包括用于组合所述特定模拟对象的部件;从可用的部件组中选择与当前特征更换逻辑对应的,且优先级最高的部件,确定用于更换所述特定模拟对象外形特征的当前部件组;将所述特定模拟对象的外形特征更换为所述当前部件组中所包含的部件,得到更换外形特征后的模拟对象。2.根据权利要求1所述的方法,其特征在于,所述从可用的部件组中选择与当前特征更换逻辑对应的,且优先级最高的部件,确定用于更换所述特定模拟对象外形特征的当前部件组,包括:根据所述当前特征更换逻辑,确定更换所述特定模拟对象外形特征所需的部件的信息;针对各个所述所需的部件的信息,从所述可用的部件组中选择最高优先级的部件,确定用于更换所述特定模拟对象外形特征的当前部件组。3.根据权利要求1或2所述的方法,其特征在于,所述将所述特定模拟对象的外形特征更换为所述当前部件组中所包含的部件,得到更换外形特征后的模拟对象,包括:将所述特定模拟对象的部件组中所包含的部件与所述当前部件组中所包含的部件进行比较;确定所述特定模拟对象的部件组与所述当前部件组中不同部件;将所述特定模拟对象中与所述不同部件对应的外形特征更换为所述不同部件,得到更换外形特征后的模拟对象。4.根据权利要求1或2所述的方法,其特征在于,所述特征更换指令包括第一特征更换指令和第二特征更换指令,所述第一特征更换指令先于所述第二特征更换指令被执行,且所述第一特征更换指令对应部件组的优先级低于所述第二特征更换指令对应部件组的优先级,所述将所述特定模拟对象的外形特征更换为所述当前部件组中所包含的部件,得到更换外形特征后的模拟对象,包括:按照所述第二特征更换指令对应的当前部件组所包含的部件,更换所述特定模拟对象的外形特征,得到更换外形特征后的模拟对象。5.根据权利要求1或2所述的方法,其特征在于,所述从可用的部件组中选择与当前特征更换逻辑对应的,且优先级最高的部件,确定用于更换所述特定模拟对象外形特征的...
【专利技术属性】
技术研发人员:褚民庆,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。