基于Unity的手机游戏包体优化方法和系统技术方案

技术编号:23917679 阅读:60 留言:0更新日期:2020-04-24 21:47
本发明专利技术涉提供了基于Unity的手机游戏包体优化方法和系统,包括:种基于Unity的手机游戏包体优化方法,其特征在于,该方法包括以下步骤:手机安装或运行游戏程序时,对游戏缺失的游戏资源进行热更新,同时读取手机硬件信息发送至更新服务器;根据手机发送的更新请求信息及手机硬件信息,将对应资源配置的更新资源生成对应的更新包发送至手机进行热更新。本发明专利技术的有益效果为:本发明专利技术的有益效果为:使不同的手机下载对应配置的游戏热更新资源,减少手机安装包对应的大小,节约了系统资源的额外浪费及提高了用户体验。

Optimization method and system of mobile game package based on unity

【技术实现步骤摘要】
基于Unity的手机游戏包体优化方法和系统
本专利技术属于计算机游戏领域,具体涉及了基于Unity的手机游戏包体优化方法和系统。
技术介绍
Unity游戏引擎是当前最流行的手机游戏开发工具,非常多的热门手机游戏均使用该引擎进行开发。当前手机市场竞争激烈,手机硬件性能千差万别。为了能吸引更多的用户来玩游戏,游戏一般会划分为高、中、低配三个档次,根据手机性能会自动选择或用户可以手动切换。针对不同档次的设置,游戏会使用不同尺寸或精度的资源,如相同角色模型会分为高模、中模、低模,图片尺寸会分1024、512、256等,视频分辨率会分1080P、720P等。但是这些不同尺寸或精度的相同资源都会存在于游戏包体内,这样不同手机用户可以下载相同游戏包,然而缺点是游戏包体越来越大,存在大量相同资源唯一的区别是精度不同。
技术实现思路
本专利技术的目的在于至少解决现有技术中存在的技术问题之一,提供了一种基于Unity的手机游戏包体优化方法和系统,导致的包体大小问题,同样制作不同精度的资源,但是这些资源全部放在服务器,游戏启动时检测手机硬件性能,本文档来自技高网...

【技术保护点】
1.一种基于Unity的手机游戏包体优化方法,其特征在于,该方法包括以下步骤:/nS100,手机安装或运行游戏程序时,对游戏缺失的游戏资源进行热更新,同时读取手机硬件信息发送至更新服务器;/nS200,根据手机发送的更新请求信息及手机硬件信息,将对应资源配置的更新资源生成对应的更新包发送至手机进行热更新。/n

【技术特征摘要】
1.一种基于Unity的手机游戏包体优化方法,其特征在于,该方法包括以下步骤:
S100,手机安装或运行游戏程序时,对游戏缺失的游戏资源进行热更新,同时读取手机硬件信息发送至更新服务器;
S200,根据手机发送的更新请求信息及手机硬件信息,将对应资源配置的更新资源生成对应的更新包发送至手机进行热更新。


2.根据权利要求1所述的基于Unity的手机游戏包体优化方法,其特征在于,所述手机硬件信息通过调用手机系统获取对应的硬件信息,所述硬件信息包括内存、CPU、GPU及手机的网络。


3.根据权利要求1所述的基于Unity的手机游戏包体优化方法,其特征在于,所述S100还包括:
游戏启动后,判断需要进行热更新的资源是否存在,如果不存在则向服务器请求下载资源,如果存在则跳过下载。


4.根据权利要求1所述的基于Unity的手机游戏包体优化方法,其特征在于,所述下载包括:
调用接口UnityWebRequestAssetBundle.GetAssetBundle()并传入URI地址对应的参数进行资源下载。


5.根据权利要求1所述的基于Unity的手机游戏包体优化方法,其特征在于,所述资源配置要求包括手机硬件信息及游戏运行要求,所述配...

【专利技术属性】
技术研发人员:刘美智张强杨明邦
申请(专利权)人:珠海金山网络游戏科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利