【Unity】打包安卓需要进行的设置

本文详细介绍了使用Unity引擎打包安卓游戏的步骤与技巧,包括SDK地址设置、平台切换、PlayerSettings配置、场景与资源优化等内容,帮助开发者实现从基本功能到优化安装包大小的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

打包安卓三级目标:

  1. 必须:导出一个安卓包需要进行一些必要配置,配置好后你的游戏就可以在手机上跑了。
  2. 一般都有:达到第一个目标只是及格,你还需要让你的游戏基本信息和功能齐全一些,比如icon,版本号等。
  3. 最好:做到以上两步,你还需要尽可能进行优化,减小安装包的大小。

我的经验也非常不足,会在后续的开发中逐步完善注意事项。以后再打包就当做一个check List,不用测试出不对再反复打包。

总结配置的时候我会按照操作的位置进行分类,对每一个配置都会讲明是为了完成哪一级目标。有相关需求的同学可以在网上进行更细致的搜索。

1.安卓SDK地址设置(必须):

2.切换平台(必须):

选择internal可以直接导出apk,用QQ把它发送到安卓手机上就可以直接运行了

3.Player Settings设置(只说常用的):

(1)通用设置(一般都有):

Product Name:安装到手机上之后显示的游戏名称

Default Icon:适用于所有版本,在安卓Icon设置中可以override

(2)分辨率与显示(一般都有):

Orientation:是否允许竖直或水平旋转。Landscape就是水平,Portrait就是竖直。

(3)OtherSettings(其他设置):

Identification(身份或识别):

      Package Name(必须):公司名、包名。例:com.tencent.tnt

      Version(一般都有):1.0。这个在手机上查看游戏的时候可以看到。

Configuration(配置):

      Device Filter(最好):选择ARMv7。上次看到一篇博文说,默认还包括x86,但是现在大部分手机都不需要x86。所以可以通过这个设置减小包的大小。如果要适配一些需要x86的手机,可以单独导出一个x86的包。

4.场景设置:

UI适配:

(1)开发的时候先选定一个目标机型的分辨率:比如华为(2560x1440),那么就把每个Canvas的Canvas Scaler组件进行如下设置:

(2)在调试的时候也将Game模式下的分辨率调到对应尺寸: 

(3)白框是选定的Game模式下的窗口大小,但是可以将资源图片向左右两侧拉伸:如果某手机的机型分辨率不是16:9,那么按照之前设置的根据height来进行expand,UI的大小会进行正确的缩放,场景的左右两侧却会露馅。 

5.资源设置:

如果是2D游戏,图片是占包大小的大头。可以通过设置图片的max size来优化。

默认是2048,不过手机上1280的图片就够清晰了,可以改成1024,包的大小直接小一半。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值