【技术实现步骤摘要】
一种基于Unity3D的组件优化方法及装置
本说明书涉及计算机
,特别涉及一种基于Unity3D的组件优化方法、装置、计算设备及计算机可读存储介质。
技术介绍
在Unity3D的NGUI插件中包含有UIPanel组件,在UIPanel组件下挂靠有需要频繁变化的用户界面(UI),这些用户界面中包括增益状态信息、数字信息或血量信息等,在游戏运行过程中,UIPanel组件基本上每帧都需要根据UI组件的变化情况进行不断的重建,从而极大的增加了计算机性能的消耗。
技术实现思路
有鉴于此,本说明书实施例提供了一种基于Unity3D的组件优化方法、装置、计算设备及计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种基于Unity3D的组件优化方法,包括:加载目标项目,生成所述目标项目对应的操作界面;通过NGUI插件创建对应的目标精灵图片,并将所述目标精灵图片存储至缓冲区中;在需要再次使用所述目标精灵图片的情况下,从所述缓冲区中提取出预先缓存的 ...
【技术保护点】
1.一种基于Unity3D的组件优化方法,其特征在于,包括:/n加载目标项目,生成所述目标项目对应的操作界面;/n通过NGUI插件创建对应的目标精灵图片,并将所述目标精灵图片存储至缓冲区中;/n在需要再次使用所述目标精灵图片的情况下,从所述缓冲区中提取出预先缓存的所述目标精灵图片并使用。/n
【技术特征摘要】
1.一种基于Unity3D的组件优化方法,其特征在于,包括:
加载目标项目,生成所述目标项目对应的操作界面;
通过NGUI插件创建对应的目标精灵图片,并将所述目标精灵图片存储至缓冲区中;
在需要再次使用所述目标精灵图片的情况下,从所述缓冲区中提取出预先缓存的所述目标精灵图片并使用。
2.根据权利要求1所述的方法,其特征在于,通过NGUI插件创建对应的目标精灵图片包括:
获取所述目标项目的资源文件,从所述目标项目的资源文件中获取对应的精灵图片;或
从Unity3D中预存的贴图库中获取对应的目标精灵图片。
3.根据权利要求1所述的方法,其特征在于,将所述目标精灵图片存储至缓冲区中包括:
在本地的CPU缓存中创建精灵组件文件夹,将所述目标精灵图片存储至本地的CPU缓存中的精灵组件文件夹中;或
在分布式缓存系统中创建精灵组件文件夹,将所述目标精灵图片存储至分布式缓存系统中的精灵组件文件夹中。
4.根据权利要求1所述的方法,其特征在于,从所述缓冲区中提取出预先缓存的所述目标精灵图片并使用包括:
从缓冲区中提取出所述目标精灵图片;
将所述精灵图片返回至所述目标项目对应的操作界面并确定所述目标精灵图片对应的属性信息;
对所述目标精灵图片对应的属性信息进行调整。
5.根据权利要求4所述的方法,其特征在于,对所述目标精灵图片对应的属性信息进行调整包括:
在所述目标精灵图片的类型为进度条的情况下,仅对所述目标精灵图片对应的属性信息中的尺寸属性进行调整。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述目标精灵图片为UI图标。
7.一种基于Unity3D的组件优化装置,其特征在于,包括:
项目导入模块,被配置为加载目标项目,生成所述目标项目对应的操作界面;
图片构建模块,被配置为通过NGUI插件创建对应的目标精灵图片,并将所...
【专利技术属性】
技术研发人员:刘峰,
申请(专利权)人:珠海金山网络游戏科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。