7.Unity打包安卓-设置相关-OtherSettings-Vulkan设置和身份证明
7.1 知识点
VulkanSetting Vulkan设置
SRGB Write Mode: SRGB 写入模式
允许呈现器在运行时切换 sRGB 写入模式,如果要暂时关闭线性到 sRGB 写入颜色转换,可以启用该选项。
注意:建议不要为移动设备启用该选项,它会增加移动设备GPU的负担,产生负面影响。
Number of swapchain buffers: 交换链缓冲区数量
设为2位双缓冲,设为3为三重缓冲可以和Vulkan渲染器一起使用。该设置可以帮助解决移动平台上的延迟问题。
注意:一般情况下我们不要修改此选项,保持为3,不要在安卓设备上使用双缓冲,会产生负面影响。
Acquire swapchain image late as possible:尽可能晚的获取交换链图像
启用后,Vulkan会延迟获取后缓冲器,直到它将帧渲染为屏幕外图像。Vulkan 使用暂存映像来实现此目的。启用此设置会导致在显示反向缓冲器时产生额外的光圈。此设置与双缓冲相结合,可以提高性能。但是,它也可能导致性能问题,因为额外的 blit 会占用带宽。
注意:安卓设备上我们不要修改该选项。
Recycle command buffers:回收命令缓冲区
Unity 执行命令缓冲区后是回收还是释放命令缓冲区。
Apply display rotation during rendering:在渲染期间应用显示旋转
启用此选项可在显示的本机方向上执行所有渲染。这在许多设备上具有性能优势,虽然如此,但是使用它会带来一些限制,所以还是建议大家不要修改此选项。
Identification 身份证明
注意:首次发布时,一定要确保包名的正确性。
Override Default Package Name:是否覆盖默认包名称
如果你的公司名和游戏名 不是英文,请勾选它自行设置包名。
Package Name:软件包名
相当于应用程序的ID,用于在设备和安卓应用商店中的唯一标识。
格式:com.公司名.产品名
只能包含字母数字和下划线,每段都必须以字母开头。
Version:版本号
用于标识应用程序包的迭代。
格式:数字.数字.数字。。。
比如:1.0、4.3.2、1.2.1等。
Bundle Version Code:内部版本号
确定一个版本是否比另一个版本新,数字越大表示版本越新,不会显示给用户看。
该值为整数,比如每次发布新版本时可以让数字加一。
Minimum API Level:最低API级别
决定应用程序运行需要的最低的API级别,如果用户手机的SDK版本低于该设置,Android系统会组织用户安装该应用程序。
Target API Level:目标API级别
用于指定应用的目标API级别,主要用于通知Android系统,我们已经针对目标版本进行了测试,并且系统不应该通过启用任何兼容性行为,以保持你的应用与目标版本的向前兼容性。应用程序一样可以在较低版本上运行(取决于Minimum API Level)。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com