[发明专利]一种应用中模拟对象处理的方法以及移动终端有效
申请号: | 201710058471.1 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106807087B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 李晨;刘绵光;彭晨;刘玄耀;肖盾 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | A63F13/35 | 分类号: | A63F13/35;A63F13/50;A63F13/56;G06T1/20;G06T15/00 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模拟对象 目标模拟 检测 移动终端检测 同屏显示 移动终端 资源分配 应用 同心 概率 优化 | ||
1.一种应用中模拟对象处理的方法,其特征在于,所述方法应用于移动终端上多模拟对象同屏显示的交互应用中,所述交互应用的显示界面上显示有主模拟对象,所述方法包括:
所述移动终端检测以所述主模拟对象为中心的检测范围,所述检测范围包括多个控制范围,每个控制范围与进入各自控制范围所执行的操作对应;
当在所述检测范围内检测到目标模拟对象时,确定所述目标模拟对象与所述主模拟对象的距离;
根据所述距离,确定所述目标模拟对象所属的控制范围;
根据所述所属的控制范围所对应的执行操作,对所述目标模拟对象进行处理。
2.根据权利要求1所述的方法,其特征在于,所述多个控制范围与所述中心的距离由大到小排列,包括:服务器下发范围、资源加载范围、实例化范围和可视化范围;
所述根据所述所属的控制范围所对应的执行操作,对所述目标模拟对象进行处理,至少包括以下之一:
当所述所属的控制范围为所述服务器下发范围时,对所述目标模拟对象创建逻辑对象,并显示创建所述逻辑对象的目标模拟对象对应的名字牌;
或者,
当所述所属的控制范围为所述资源加载范围时,对所述目标模拟对象加载对应的资源;
或者,
当所述所属的控制范围为所述实例化范围时,使用所述对应的资源创建所述目标模拟对象对应的目标实例;
或者,
当所述所属的控制范围为所述可视化范围时,对所述目标实例进行渲染计算,显示渲染后的目标模拟对象。
3.根据权利要求2所述的方法,其特征在于,所述移动终端包括资源缓存,所述对所述目标模拟对象加载对应的资源,包括:
若所述资源缓存中包括对所述目标模拟对象创建实例的目标资源,则从所述资源缓存中提取所述目标资源;
或者,
若所述资源缓存中未包括对所述目标模拟对象创建实例的目标资源,则异步加载所述目标资源。
4.据权利要求2所述的方法,其特征在于,所述移动终端包括实例缓存,所述对所述目标实例进行渲染计算,显示渲染后的目标模拟对象,包括:
若所述实例缓存中包括所述目标模拟对象对应的目标实例,则复用所述目标实例;
对所述目标实例进行渲染计算,显示渲染后的目标模拟对象。
5.根据权利要求3所述的方法,其特征在于,所述移动终端包括实例缓存,所述使用所述对应的资源创建所述目标模拟对象对应的目标实例,包括:
若所述实例缓存中未包括所述目标模拟对象对应的目标实例,则获取对所述目标模拟对象创建实例的目标资源;
使用所述目标资源创建所述目标实例。
6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
接收对所述目标模拟对象的换肤指令;
获取所述目标模拟对象对应的骨骼数据,以及待替换的目标网格数据和目标材质数据;
将所述骨骼数据上绑定的源网格数据和源材质数据对应的替换为所述目标网格数据和所述目标材质数据。
7.一种移动终端,其特征在于,所述移动终端上包含多模拟对象同屏显示的交互应用,所述交互应用的显示界面上显示有主模拟对象,所述移动终端包括:
检测模块,用于检测以所述主模拟对象为中心的检测范围,所述检测范围包括多个控制范围,每个控制范围与进入各自控制范围所执行的操作对应;
第一确定模块,用于当在所述检测范围内检测到目标模拟对象时,确定所述目标模拟对象与所述主模拟对象的距离;
第二确定模块,用于根据所述距离,确定所述目标模拟对象所属的控制范围;
处理模块,用于根据所述所属的控制范围所对应的执行操作,对所述目标模拟对象进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710058471.1/1.html,转载请声明来源钻瓜专利网。