Unity的IOS PlayerSettings的设置说明(一)

作者: koo叔 分类: Unity3D 发布时间: 2018-01-08 23:41 编辑

Unity项目输出到IOS平台发布时,需要进行一些PlayerSettings的设置,对关键的一些设置做一些说明:
IOS的PlayerSettings分为:
Resolution and Presentation 即分辨率及样式
这一项主要是对旋转方向,是否全屏,状态栏是否隐藏,是否显示一个等待圈等基本的设置,这个设置其实就是修改的 xcode中的info.plist文件,
这里重点说一下Disable Depth and Stencil这个选项:
这个意思是说是否禁用深度缓存和模板缓存,这个选项默认是不禁用,如果shader中没用到深度和模板缓存,禁用这个选项可以减少GPU/CPU的一些工作量,节省一点点内存,或只是2D游戏,并且不包含模板遮罩,也可以禁用这个选项
Icon图标设置

第一组对应的180X180,167X167,152X152,144X144,120X120,114X114,76X76,72X72,57X57这几组尺寸的图标,分别对应的是不同的iphone设备上的桌面图标,可以全部自己一一设置,也可以用默认的,unity会自动生成相应的尺寸

第二组spotlight icons,有120X120,80X80,40X40,三种尺寸,这个对应的是搜索下拉列表的图标(稍候上图)
第三组settings icons ,有87X87,58X58,29X29三种尺寸,是通过-设置里显示的小图标
第四组Notification icons,有60X60,40X40,20X20三种尺寸,是当有消息通知时,在通知栏里显示的图标
第五组App Store icons,是1024X1024的尺寸,这个图标本来是发布应用时在开发者网站后台设置的,Xcode9改成了可以直接在Xcode设置
Prerendered icon 指的是,是否预渲染图标(稍后解释什么是预渲染图标,作用是什么)
Splash Image
Virtual Reality Splash Image,只用于开启了VR支持的情况,在加载第一个场景时出现,图像的尺寸没有什么特别的要求
Splash Screen,是刚加载初始化时使用,如果是Pro版,可以自己指定。如果不是,则使用Unity的默认splash图。
Spash Style指设置Splash的样式,包括Dark on light 和light on dark
Animation是指Splash出现时的动画效果
Show Unity logo,是指在splash屏下是否出现unity的logo标志,Pro版可以不选
DrawMode指unityLogo出现的位置,Unity logo below指在splash出现的过程中Unity logo始终在下面出现,
All Sequential指,按顺序出现,如果勾选了Show Unity logo,Unity Logo会第一个出现。
Logos可以添加多个图片,还可以设置每个图片出现的时间,这个功能主要用于出现多个spash屏时,设置,图片的格式要求是sprite2d,
Background:是Splash阶段的背景,Overlay Opacity指背景叠加的透明度,BackgroundImage是指背景图片,尺寸会充满全屏,Alternate Protrait Image,用于portrait 竖屏模式下的背景,如果不设置都使用BackgroundImage
iPhone Launch Screen
Launch Screen 是iOS8.0以后新增加的一个使用XIB文件动态生成Launch image的功能。
Launch screen type:是指Launch screen的类型,分为如下几类:
None:不生成Launch Screen图,只有Launch Images图
Default:使用默认的设置,和Launch images 类似,会在xcode根目录生成一个LaunchScreen-iPhoneLandscape.png和LaunchScreen-iPhonePortrait.png图
Image with background, relative size:指的是相对于屏幕尺寸的一个相对比例显示,会在xcode要目录下生成LaunchScreen-iPhone.xib用于描述填充比(Fill percentage)和颜色(color),和LaunchScreen-iPhoneLandscape.png和LaunchScreen-iPhonePortrait.png图
Image with background, constant size:指的是不随屏幕大小比例而变化,而是使用图像本身的实际大小显示,
也是会在xcode要目录下生成LaunchScreen-iPhone.xib用于描述填充比(Fill percentage)和颜色(color),和LaunchScreen-iPhoneLandscape.png和LaunchScreen-iPhonePortrait.png图
Custom Xib:是指可以自定义xib文件,描述图片的显示方式
Legacy Launch Images:是io7以前的设置方式,此种设置方式已经过期,IOS8以后可以用Launch Screen方法,这样可以减小资源数量,减小包大小。
这几种的显示顺序是:当游戏启动时,
先显示IOS层面的Launch Screen,
然后进入Splash屏阶段,此阶段会设置多个闪屏或开启unty Logo,设置Background背景融合
前面的这些显示相关的设置就到这里。
接下来是Other settings的设置,我们放在下次再详细说明这部分

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

你的email不会被公开。必填项已用*标注

更多阅读
标签云