unity 打包APK 重点笔记整理

news/2025/2/23 22:51:58

Android Player settings

player settings用于完成项目最后的打包工作。
在这里插入图片描述

1. Icon:

就是软件的图标,找一个2D图片即可。
在这里插入图片描述

2. Resolution and Presentation:

游戏切到全屏时候的一些设置。
在这里插入图片描述

2.1 start in fullscreen mode

在第一个见面加载时隐藏下方导航栏。

2.2 render outside safe area

使用所有屏幕空间进行渲染,包括显示缺口,例如刘海屏的处理。

2.3 optimized frame pacing

这个setting使得unity能够均匀分配帧,使游戏更加流畅。

2.4 resolution scaling

控制缩放比例,可以小于屏幕分辨率。
在这里插入图片描述

2.4.1 mode:fixedDPI

调小分辨率时,展示目标DPI(可以理解为分辨率)性质。这个功能目的是为了延长电池续航时间。

2.4.2 mode:disabled

游戏只能渲染为原始分辨率。

2.4.3 target DPI

为了匹配设备的本机DPI,unity需要减小屏幕分辨率。这个减小因子factor是由quality 设置里的Resolution Scaling Fixed DPI Factor 控制。

2.4.4 Blit type

最终图像的渲染是否使用blit?blit指的是bit block transfer,就是将数据在内存中从一个block传给另一个block的过程。分类:

2.4.4.1 always

我的理解是全局渲染,屏幕外的东西也会被渲染好。这种设置设备兼容性强,但是运行速度慢。

2.4.4.2 never

只渲染到帧缓冲区。速度快,兼容性差。

2.4.4.3 auto

如果不能渲染到帧缓冲区,就得切换到屏幕外渲染。

2.5 supported aspect ratio

直译的话就是长宽比。选项有三个:legacy,native,custom。选择custom的时候会出现Up To这项。也就是说,custom中最大的屏幕宽度由Up To决定。
在这里插入图片描述

2.6 orientation

选择default orientation会弹出一系列选项,用于确定home button的位置。
在这里插入图片描述

2.7 allowed orientations for auto rotation

允许屏幕自动旋转以此匹配设备:纵向方向;纵向上/下方向;背景左/右方向对齐(home button位置在右/左)。
在这里插入图片描述

2.8 other

use 32-bit display buffer
建立一个缓冲区,保存32位颜色值。
在这里插入图片描述
disable depth and stencil
禁用深度和模板缓冲。

stencil buffers
内存存储区,每个像素值包含8位。 在Unity中,可以使用模板缓冲区标记像素,然后仅渲染为通过模板操作的像素。

render over native UI
在原生UI之上渲染。camera的clear flag需要设置为纯色且alpha值 < 1。

show loading indicator
选项有don’t show,large,inversed large,small,inversed small。

3. Splash Image:

游戏加载中的图片呈现。
在这里插入图片描述

4. Other settings:

针对平台的特殊设置。

4.1 rendering

在这里插入图片描述
color space
渲染的color space有两种:gamma和linear。在手册中简单总结一下就是人眼比较适应的颜色变换是非线性的。

auto graphics API:APP上线APP store的相关事情,在此按下不表。

color gamut:选择合适的渲染色域,在显示器上进行测试。

multithreaded rendering:提高主线程上CPU的使用情况。

static batching:把静态的物体划分成大网格,快速渲染。

dynamic batching:对于较小的网格,一次性渲染所有相似的顶点。

GPU skinning:使用显卡计算蒙皮以解放CPU

graphics jobs:将渲染循环放到其他CPU线程上,主程上渲染摄像机很花时间惹。

lightmap encoding:光照贴图的方式。这个lightmap的意思是指场景光线的预计算,然后存储结果并在随后应用。

lightmap streaming enabled:要渲染当前的游戏摄影机,Unity会在生成纹理时将该值应用于光照贴图纹理。

streaming priority:在资源冲突时定义光照贴图的优先级。

protect graphics memory:选中此框可强制仅通过硬件保护的路径显示图形缓冲区。

enable frame timing stats:收集有关帧占用CPU和GPU的时间的统计信息。

4.2 vulkan settings

启用此功能可能会降低性能,尤其是对于平铺的GPU。
在这里插入图片描述

4.3 identification

在这里插入图片描述
这里面选项很多,但大多没什么需要注意的。注意一下bundle version code。手册解释是内部版本号,用来确定哪个是最新版。

4.4 configuration

在这里插入图片描述

4.4.1 scripting backend

脚本后端,说明unity是以哪种方式编译C#脚本的。
Mono:编译为 .NET Common Intermediate Language (CIL) ,使用公共语言执行。
IL2CPP:将C#代码编译成CIL,将CIL转换成C ++,然后将该C ++编译成本机代码,直接在运行中执行。

4.5 optimization

优化属于后期内容,按下不表。

4.6 logging

日志允许记录的类型。
在这里插入图片描述

4.7 legacy

控制混合形状权重范围:
在这里插入图片描述

5. Publishing settings:

打包APP过程中的细节问题。
在这里插入图片描述

5.1 keystore

可以用现成的or自己建一个

5.2 key

从alias下拉菜单中选择key,之后输入密码。

5.3 build

5.4 minify

打包成APKorOBB文件。

6. XR Settings:

针对AR、VR、MR(mixed reality混合现实)应用的设置。需要用到的比较少,按下不表。


http://www.niftyadmin.cn/n/710346.html

相关文章

spring security免登录动态配置方案2

为什么80%的码农都做不了架构师&#xff1f;>>> 序 之前有篇文章讲了怎么进行免登录动态配置的方案&#xff0c;动用了反射去实现&#xff0c;有点黑魔法的味道&#xff0c;这里再介绍另外一种方案 permitAll spring-security-config-4.2.3.RELEASE-sources.jar!/o…

有限元计算 求解笔记(上)

octave 基本操作 算数运算的符号&#xff1a;,-,*,/,^,() 注释用%标出&#xff0c;行内行间注释方法相同。 普通的函数: sin, cos,tan,asin, acos,atan,exp,log,sqrt,abs 矩阵&#xff1a;[ ] 【行间用&#xff1b;隔开】 矩阵计算使用的符号&#xff1a;,-,*,,’ 有限元…

mbr分区的单独磁盘的备份恢复

1.远程备份恢复以centos6为例 先备份为mbr文件 拷贝到centos7 主机中&#xff08;172.18.254.154&#xff09;[rootcentos6 ~]#dd if/dev/sda ofmbr bs1 count512[rootcentos6 ~]#scp mbr 172.18.254.154:/app/* scp 远程主机与当前主机互传文件命令格式&#xff1a;scp local_…

LR中select next row和update value on的设置

LR的参数的取值&#xff0c;和select next row和update value on的设置都有密不可分的关系。下表给出了select next row和update value on不同的设置&#xff0c;对于LR的参数取值的结果将不同&#xff0c;给出了详细的描述。 Select next row Update Value on 实际运行结果 …

Hive日志

日志记录了程序运行的过程&#xff0c;是一种查找问题的利器。Hive中的日志分为两种1. 系统日志&#xff0c;记录了hive的运行情况&#xff0c;错误状况。2. Job 日志&#xff0c;记录了Hive 中job的执行的历史过程。系统日志存储在什么地方呢 &#xff1f;在hive/conf/ hive-l…

Odoo进销存(采购、销售、仓库)入门教程 - 下

转帖地址&#xff1a;http://blog.csdn.net/wangnan537/article/details/46475105 2. 进销存实务 2.1 销售产品 李逍遥接到客户苏州美尚邻里超市购买10只乐扣乐扣拉杆箱的请求后&#xff0c;登录系统&#xff0c;点击菜单 [销售->销售->报价单]&#xff0c;点击新建&…

有限元计算 求解笔记(中)

有限元计算原理 4. 桁架结构 4.1 2D问题中的结构分析 有必要声明一下已经定义的值&#xff1a;全局坐标&#xff08;X,Y&#xff09;; local坐标&#xff08;x,y&#xff09;;全局坐标下的力和位移。 一个二力杆只能受沿杆方向的力。 在local坐标下&#xff1a; 4.1.1 坐…

asp.net MVC2 初探二

这一节我们看如何发布Asp.net MVC在项目的引用中设置上面三个dll的copy local为true&#xff0c;然后在项目上点击右键publish&#xff0c;publish到一个目录下。这个和一般的wenForm页面一样。然后进行网站配置确保这块是4.0&#xff0c;当然根据你装的.net版本&#xff0c;点…