Unity引擎的Player Settings介绍
我用的是unity5.4.3版本的
一、窗口打开:
从菜单栏查看播放器设置,选择 Edit->Project Settings->Player
二、全局设置
第一部分:
- Company Name 公司名称
- Product Name 产品名称,当游戏运行时,这个名字将出现在菜单栏。并且也被使用来设置参数文件。
- Default Icon 默认图标,将应用于每一个平台的默认图标,发布出来的项目图标(特定平台需要以后还可以覆盖这个)。
- Default Cursor 就是鼠标移到相应的位置 鼠标形状为默认,默认的游标状态(通常为一个箭头)。
- Cursor Hotspot 光标的设置。
附注:最后两项通常不做设置。
三、Per-Platform Settings 各平台设置
(一)、PC、Mac、Linux等平台的设置
1、Resolution And Presentation 分辨率和描述
(1)Resolution 分辨率
Default is Full Screen 默认全屏
Default is Native Resolution 默认本地分辨率
Run in background 后台运行,在程序非当前窗口时是否持续运行,或者说是否暂停
(2) Stadalone Player Options 单机测试
Capture Single Screen 捕获单屏,这个应该是是否只在主屏显示,还是可以再分屏中显示
Display Resolution Dialog 显示分辨率对话框,运行程序后是否显示分辨率画质选择界面
Use Player Log 用户日志
Resizable Window 允许用户调整单机版播放器窗口的大小
Mac App Store Validation Mac应用商店验证
D3D9/D3D11 Fullscreen Mode 3D效果的选择项
Visible In Background
如果Visible In Background这个选项不挑勾的话,那每当打开文件,或者我切换到别的窗口时,U3D程序会自动最小化,但是如果 这个先项挑勾的话,则U3D程序就会像一个Windows窗口一样置后,但不会最小化.
Allow Fullscreen Switch 全屏开关
Force Single Instance ------ 同时只允许打开一个程序
Supported Aspect Ratios 支持的长宽比,分辨率对话框 (Resolution Dialog) 中可以选择的长宽比,此列表启用项目的显示器支持的分辨率。
2、Icon 图标
Override for Standalone 覆盖图标,如果你想自定义单机游戏的图标,请勾选。对应不同大小的图标填入方框
3、Splash Image 动画图片设置
Config Dialog Banner 配置对话框横幅 ,添加自定义开机画面,将在游戏开始时显示。
4、Other Settings 其他设置
(1)Rendering 渲染
Rendering Path 渲染路径
Vertex Lit 顶点光照,最低光照保真,不支持阴影,最好用于老机器或受限的手机平台。
Forward with Shaders 正向着色器,很好的支持光照特性,有限的支持阴影。
Deferred Lighting 延时光照,最好的支持光照和阴影特性,但需要一定程度的硬件支持。最好有许多实时光照时使用。Untiy专业版功能。
Color Space 色彩空间 用于渲染的色彩空间
GammaSpace Rendering 伽马空间渲染
Rendering is gamma-corrected 伽马校正渲染
Linear Rendering线性渲染
Rendering is done in linear space 在线性空间渲染
Static Batching 静态批处理,编译时设置使用静态批处理(在Web播放器中默认无效)。 Unity 专业版功能 。
Dynamic Batching 动态批处理,编译时设置使用动态批处理(默认激活)。
GPU Skinning
Graphics Jobs (Experimer) 图形作业 极大的渲染性能提升
Virtual Reality Supported 开发vr游戏时需要勾选上
Scripting Define Symbols 脚本定义标识 ,每个平台下对应的自定义标签
API Compatibility Level API兼容性级别
Prebake Collision Meshes 没有勾选会去生成这个这个Mesh的碰撞数据,要生成碰撞数据时需要访问这个Mesh的顶点数据,发现拿不到顶点数据就会报上面的错误。勾选会导致额外内存占用,建议勾选。
Preload Shaders 预制加载着色器
Vertex Compression 压缩顶点
Optimize Mesh Data 网格数据优化
logging 日志
(二)IOS平台的设置
1、 Resolution And Presentation 分辨率和描述
Resolution 分辨率
Default Orientation 默认方向
Multitasking Support 支持多重任务 ,添加一个PlayerSetting选项来增加iOS9 UIRequiresFullScreen,使得Xcode生成列表开启/关闭多任务支持。
Status Bar 状态栏
Status Bar Hidden 隐藏状态栏,当应用启动时,指定状态条是否最初隐藏。
Status Bar Style 状态栏样式,当应用启动时,指定状态条的样式。
Default-默认;Black Translucent-黑色半透明; Black Opaque-黑色不透明。
Disable Depth and Stencil 禁止深度和xx
Show Loading Indicator 显示加载条
Don't Show 不显示;No indicator 无加载条; White Large 白色大;White 白色;Gray 灰色
2、Debugging and crash reporting 调试和崩溃报告
(1)Debugging 调试
Enable Internal Profiler 使用内部分析器
(2)crash reporting 崩溃报告
On .net UnhandledExcepti
3、Other Settings 其它设置
(1)Rendering 渲染
Rendering Path 渲染路径 ,此属性是在单机版和Web版两者共享的。
Vertex Lit 顶点光照,最低光照保真,不支持阴影,最好用于老机器或受限的手机平台。
Forward with Shaders 正向着色器 ,很好的支持光照特性,有限的支持阴影。
Deferred Lighting 延时光照,最好的支持光照和阴影特性,但需要一定程度的硬件支持。最好有许多实时光照时使用。Untiy专业版功能。
Static Batching 静态批处理,设置使用Static batching编译(默认激活的)。仅专业版功能
Auto Graphics API 最好是固定Opengl ES 2.0,不要选择Automatic也不要选择Metal,因为这个选项可能会导致app在Iphone6上出现crash。
GPU Skinning
Graphics Jobs (Experimer) 图形作业 极大的渲染性能提升
(2)、Identification 标识符
Bundle Identifier 包标识符,从苹果开发者网络帐户在你的证书中使用的字符串。(此项与iOS 和 Android共享)
Bundle Version 包版本,指定该包的版本号,包的迭代版本号(发布或未发布的)。这是单一性的增加字符串,由一个或多个句点分割。 (此项与iOS 和 Android共享)
(3)Configuration 配置
Target Device 目标设备, 指定应用程序目标设备类型。
Scripting Backend 在Unity3d 自动打包过程中,如果是要提交到AppStore审核的,需要支持64位,就需要在 PlayerSetting中选择 Scripting Backend 为IL2CPP。
Target SDK
Target minimum ios Version 最低版本
Use on demand resources 需求资源
Accelerometer Frequency 降低采样频率的加速度看到一些性能上的好处,甚至可以在游戏不使用加速器
Camera Usage Description 描述相机的使用率
Location Usage Description 位置
Microphone Usage Description 麦克风
Override iPod Music 覆盖iPod音乐,如果选择,应用程序将用户的iPod音乐静音。否则,用户的iPod音乐将会继续在后台播放。
UI Requires Persistent WiFi 用户界面需要持久WiFi链接
Behavior in Background Exit 退出 ; Suspend挂起;custom 自定义。
ALLow Downloads over HTTP 允许下载
Supported URL schemes 支持 URL 方案
Disable HW Statistics 禁用HW统计
Architecture 默认Architecture使用的是“Universal”,这意味着构建的应用会包含ARMv7和ARM64两个二进制部分。
(4) Optimization 优化
Api Compatibility Level API兼容性级别
Prebake Collision Level 预烘焙碰撞水平
Preload Shaders 预加载着色器
Preloaded Assets 预加载的资产
AOT compilation options AOT编译器选项
Strip Engine Code 剥离引擎代码的选项。官方文档是这样描述它的"如果被选中,unity会默认剥离在项目中不会使用的组件",也就是说,假如你的项目中没有音频功能,unity会在封装的时候去掉这部分代码以减少大小。
Vertex Compression 压缩顶点
Optimize Mesh Data 网格数据优化
Other Settings 其他设置
(1)Rendering 渲染
Rendering Path 渲染路径 ,此属性是在单机版和Web版两者共享的。
Vertex Lit 顶点光照,最低光照保真,不支持阴影,最好用于老机器或受限的手机平台。
Forward with Shaders 正向着色器 ,很好的支持光照特性,有限的支持阴影。
Deferred Lighting 延时光照,最好的支持光照和阴影特性,但需要一定程度的硬件支持。最好有许多实时光照时使用。Untiy专业版功能。
Static Batching 静态批处理,设置使用Static batching编译(默认激活的)。仅专业版功能
Auto Graphics API 最好是固定Opengl ES 2.0,不要选择Automatic也不要选择Metal,因为这个选项可能会导致app在Iphone6上出现crash。
Dynamic Batching 动态批处理,设置使用Dynamic batching编译(默认激活的)。
GPU Skinning
Graphics Jobs (Experimer) 图形作业 极大的渲染性能提升
Virtual Reality Supported 开发vr游戏时需要勾选上
Protect Graphics Memory 保护图形内存,默认不勾选
Bundle Identifier 包标识符,从苹果开发者网络帐户在你的证书中使用的字符串。(此项与iOS 和 Android共享)
Bundle Version 包版本,指定该包的版本号,包的迭代版本号(发布或未发布的)。这是单一性的增加字符串,由一个或多个句点分割。 (此项与iOS 和 Android共享)
Bundle Version Code 包版本代码
(3)Configuration 配置
Scripting Backend 在Unity3d 自动打包过程中,如果是要提交到AppStore审核的,需要支持64位,就需要在 PlayerSetting中选择 Scripting Backend 为IL2CPP。
Mute Other Audio Sources 其他音频来源
Disable HW Statistics 禁用HW统计
Device Filter 设备筛选器
Install Location 可以让我们大大的减少了apk在系统中占用空间。
Internet Access 互联网接入
Write Premission 输入权限
Android TV compatibility tv兼容性
Android Game 游戏
Android Gamepad Support 手柄支持
(4) Optimization 优化
Api Compatibility Level API兼容性级别
Prebake Collision Level 预烘焙碰撞水平
Preload Shaders 预加载着色器
Preloaded Assets 预加载的资产
AOT compilation options AOT编译器选项
Strip Engine Code 剥离引擎代码的选项。官方文档是这样描述它的"如果被选中,unity会默认剥离在项目中不会使用的组件",也就是说,假如你的项目中没有音频功能,unity会在封装的时候去掉这部分代码以减少大小。
Vertex Compression 压缩顶点
Optimize Mesh Data 网格数据优化
(5)Publishing Settings 发布设置 Andriod电子市场的发布设置
Use Existing Keystore 使用现有密钥库
Create New Keystore 创建新密钥库
Browse Keystore 浏览密钥
Lets you select an existing Keystore. 选择已有的密钥库
Keystore password 密钥库密码
Password for the Keystore. 密钥库密码
Confirm password 确认密码 ,确认密码,仅当Create New Keystore选项被选择时启用
Key 密钥
Alias 别名
Password 密码
Split Application Binary 启用分离应用程序二进制 (Split Application Binary)时,播放器可执行文件和数据将分离,生成仅包含可执行 (Java, Native) 代码(约为 10MB)、任何及所有脚本/插件代码以及第一个场景数据的 .apk(主要应用程序二进制)。
Unity引擎的Player Settings介绍的更多相关文章
- 从Unity引擎过度到Unreal4引擎(最终版)
原文地址:http://demo.netfoucs.com/u011707076/article/details/44036839 前言 寒假回家到现在已经有十多天了,这些天回家不是睡就是吃....哎 ...
- Player Settings 导出设置
Player Settings is where you define various parameters (platform specific) for the final game that y ...
- 播放器设置 Player Settings
原地址:http://game.ceeger.com/Manual/class-PlayerSettings.html#Android Player Settings is where you def ...
- 盛大游戏技术总监徐峥:Unity引擎使用的三种方式
在5月13日Unite 2017 案例分享专场上,盛大游戏技术总监徐峥分享了使用Unity引擎的三种方式,以下为详细内容: 大家好,我先简单介绍一下我自己,我是盛大游戏的技术总监徐峥.我今天想分享的主 ...
- Unite 2017 | Unity引擎发展四大方向
Unite 2017 Shanghai已落幕,今天为大家分享本次大会备受关注的Keynote主题演讲.本次大会Keynote主题演讲聚焦了Unity全球领导团队,包括Unity创始人David Hel ...
- Unity引擎入门——制作第一个2D游戏(1)
Unity作为当今最流行的游戏引擎之一,受到各大厂商的喜爱. 像是炉石传说,以及最近的逃离塔克夫,都是由unity引擎开发制作. 作为初学者的我们,虽然无法直接做出完成度那么高的作品,但每一个伟大的目 ...
- Unity引擎入门——制作第一个2D游戏(2)角色移动与动画
在上一节的内容里,我们已经创建出了一个主角,也搭建了一个简单的场景. 传送门:https://www.cnblogs.com/zny0222/p/12653088.html 既然有了主角,要怎样才能让 ...
- Airflow Python工作流引擎的重要概念介绍
Airflow Python工作流引擎的重要概念介绍 - watermelonbig的专栏 - CSDN博客https://blog.csdn.net/watermelonbig/article/de ...
- unity 发布web player版,网页打开报Failed to initialize player's 3D settings
开始时我装的是unity 5.0.0b1,不知道在哪找的这个版本. web player 装的什么版本也忘了. 最后卸载了web player,重新安装web player并另外安装一个unity4. ...
随机推荐
- (C/C++学习)10.C++文件流
说明:C++中的文件流分为三种:文件输入流.文件输出流.文件输入/输出流,其对应的类分别为 ifstream.ofstream 和 fstream .由这三个类创建类对象,完成对文件的操作.其中文件的 ...
- Modbus 协议解析
- js数组对象排序详解
一.js对象遍历输出的时候真的是按照顺序输出吗? 下边就来实践一下: var obj={'3':'ccc',name:'abc',age:23,school:'sdfds',class:'dfd',h ...
- controller 接口写法
import org.apache.commons.io.IOUtils; import javax.servlet.ServletInputStream; @RequestMapping(" ...
- 基于CNONIX国家标准的出版社ERP系统建设分享
目录 一.出版社ERP系统建设面临的三大挑战 在系统建设中如何贯彻CNONIX国家标准 新ERP系统建设面临的挑战 技术体系及架构选择面临的挑战 二.系统建设实施过程控制 项目组织管控 项目技术管控 ...
- DOM对象属性(property)与HTML标签特性(attribute)
HTML中property与attribute是极易混淆的两个概念.大多数时候这两个单词都翻译为"属性",为了区分二者,一般将property翻译为"属性",a ...
- Jmeter 学习imooc
https://www.imooc.com/video/14718 1. BS Vs CS BS架构: browser server CS架构: Client server(安装到本地)
- 【ACM】NYOJ_486_Old Calculator_20130725
Old Calculator时间限制:1000 ms | 内存限制:65535 KB 难度:1描述 szhhck have an old calculator bought 5 years ago ...
- Mac OSX:添加host地址
Mac OSX的hosts文件位于/private/etc/hosts.记得用sudo权限编辑即可.在文件中添加如下内容: xxx.xxx.xxx.xxx (ip地址) abc.com(你的h ...
- CF #319 div 2 E
在一个边长为10^6正方形中,可以把它x轴分段,分成1000段.奇数的时候由底往上扫描,偶数的时候由上往下扫描.估计一下这个最长的长度,首先,我们知道有10^6个点,则y邮方向最多移动10^3*10^ ...