http://game.ceeger.com/Components/class-PlayerSettings.html 一篇很详细的介绍
U3D打包Android的APK的时候,会有一些选项,这里对重要的给出说明。
Texture compression:纹理压缩
1.DXT:DXT是一个系列,是DirectX系API支持的压缩方式,在手机上被Tegra芯片支持。
2.PVRTC:这种压缩格式被iPhone系列以硬件的方式支持,这种压缩格式会损失画面的质量,但是对内存等性能的提升很大。PVRTC的问题在于它只支持PowerVR系列GPU。
3.ATC:高通的Adreno支持的ATITC同样有排他性。
4.ETC:这个系列都是GLES系列支持的,ETC不支持alpha通道,被支持的最广泛。 ETC2支持alpha通道ASTC也支持,并且比DXT系列更好,但是这两个规范是新出的,现在不清楚覆盖率如何。
总结: 关于压缩格式相关的东西咱也不懂,但是结论已经有了,安卓是个大家庭没办法统一,也就没办法压缩,iPhone选择PowerVR最佳。如果有一天,江湖一统多好,如果有一天那也不会是今天。
Google Android project:勾选了这个之后,就表示你不是想在U3D中打包,而是想导出去放在Google Android project工程下面打包。
development build:够选了这个选项,下面的两个才能选。
autoconnect profiler:自动连接分析器,字面上理解是开启U3D性能分析工具的功能。
script debugging:应该属于类似的功能。
整个这个节目的配置项,比较重要的还是纹理压缩,但是呢,由于Android平台的鱼龙混杂,这个选项基本也废了,发布的时候这个节目基本可以不用变。
Player Settings:这里配置的是跟发布相关的信息
Company Name:公司名称
Product Name:产品名称
Default Icon:默认图标
Default Cursor:默认光标
Cursor Hotspot:光标的初始位置
Settings for Android1:
default orientation:默认方向,一共有五种:Portrait 纵向,Portrait Upside Down 纵向倒置,Landscape Right 右横向,Landscape Left 左横向,auto rotation 这种方式是其他几种情况的多选。
status bar hidden:勾选时打开应用的时候不显示状态栏。
Use 32-bit Display Buffer:采用32位色,一般不选
Use 24-bit Depth Buffer:采用24位深度,一般不选
show loading indicator:加载场景的时候显示进度条,一般不显示,要显示也是自己想办法显示。
Settings for Android2:安卓里面显示的项目图标
Settings for Android3:
Splash Image:设置开机画面图片。
Splash scaling:有几种拉伸方式。
Settings for Android4:
rendering path:渲染的方式,前置渲染,延迟渲染,体积渲染这只是U3D的3种渲染策略而已。
multithreaded rendering:多线程渲染
http://blog.csdn.net/jbjwpzyl3611421/article/details/11107875 这里有一篇对批处理含义的解释的文章0
Static Batching:静态批处理,如果勾选,需要在场景中对静态模型设置为静态。
Dynamic Batching:动态批处理,它会增加渲染的时候顶点的处理的开销,一般不勾选。
GPU Skinning:DX11和GLES3.0以上支持这个功能,以下还是CPU,这个是否勾选需要根据实际情况来把握。要看看是CPU更忙还是GPU更忙。
---------------------------------------------
Bundle Identifier:包名,com.公司.产品
Bundle Version:大的版本号1.0
Bundle Version Code:小的版本号
minimum API Level:使用的Android sdk API的版本号
---------------------------------------------
Graphics Level:图像库使用的版本,默认为GLES2.0
Device Filter:只有一个选项
Install Location:安装位置,Automatic 自动,Prefer External安装到SD卡,Force Internal安装到内部存储器。
Internet Access:是否访问网络
Write Access:写入访问,SD或网络
Scripting Define Symbols:脚本的预定义符号,类似C++或者之类的预编译符。用“,”隔开,可以定义多个。
----------------------------------------------------
Api Compatibility Level:脚本API的兼容级别,可以选择.net 2.0和.net2.0子集
Stripping Level:这玩意跟上面这个是配合使用的,基本上上面选择了.net2.0子集的时候,这个选项选择的是剥离掉那些不需要的库。作用主要是减少内存的开销和版本的大小。在手机发展到的今天,多一事不如少一事。
Settings for Android5:这部分是APK加密签名用的
Use Existing Keystore:使用现有签名库
Create New Keystore:创建新的签名库
Browse Keystore:浏览库的位置
Keystore password:设置库的密码
Confirm password:重复密码
Alias:秘钥别名
Password:秘钥别名密码
split application binary:拆分应用程序二进制,没搞懂这个。
相关推荐
U3d 狮鹫坐骑 动物 模型,用来做暂代资源非常实用
U3D Android 本地交互插件, 需要的下载吧!
U3D自带刷地形 直接转OBJ模型,MAX MAYA 通用 U3D自带刷地形 直接转OBJ模型,MAX MAYA 通用
U3D汉化语言包,,最新更新的,,学习unity的好工具,,安装方法已包含,,按说明操作.
有关基于安卓的unity3D游戏的开发,课将自己做的Unity3D游戏放在你自己的安卓手机上面。
入门教程u3d
U3D中文界面翻译
u3d文件格式转换
横向移动的跑酷游戏项目,包括代码,并且游戏可以在任何安装了u3d的平台中导入
U3D单机RPG
U3d制作 俄罗斯方块 U3d制作 俄罗斯方块 U3d制作 俄罗斯方块
解包客户端u3d素材资源必备,AssetStudio最新版本u3d素材解包工具
u3d Mastering Scripting u3d Development Blueprints
169个U3D材质球 169个U3D材质球 169个U3D材质球 169个U3D材质球
u3d的安装包,给连不上u3d官网的同学用,需要网络下载后续插件
u3d地形绘制工具
U3D FPS游戏制作教程 U3D FPS游戏制作教程U3D FPS游戏制作教程U3D FPS游戏制作教程U3D FPS游戏制作教程U3D FPS游戏制作教程U3D FPS游戏制作教程U3D FPS游戏制作教程U3D FPS游戏制作教程
U3D一个网络经典教程,学习U3D网络必备。StateAync和RPC常用到,仔细看全部的Tutorial以及demo
U3D快捷键unity 3d操作的快捷键