关于unity,Player打包面板的信息(上)

这篇具有很好参考价值的文章主要介绍了关于unity,Player打包面板的信息(上)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于unity,Player打包面板的信息(上)
1.《Icon》 图标:桌面上显示的游戏图标,可以用项目资源中的2D图像资源选中作为图标。

2.《Resolution and Presentation》 分辨率和显示:屏幕分辨率和其他演示详细信息的设置。

3.《Splash Image》 开屏图片:游戏启动时显示的图像。此部分还包括用于创建启动画面的常用设置。

4.《Other Settings》 其他设置:平台特有的其他设置。

5.《Publishing Settings》 发布设置:有关如何准备将构建的应用程序从应用商店或托管网页上进行发布的详细信息。

一、Player通用部分

关于unity,Player打包面板的信息(上)
1.《Company Name》 公司名称

2.《Product Name》 应用名称

3.《Version》 应用版本号

4.《Default Icon》 应用图标设置

5.《Default Cursor》 鼠标图标设置

6.《Cursor Hotspot》 鼠标偏移量

二、Icon图标部分

关于unity,Player打包面板的信息(上)
这个Icon主要是负责打包应用的图标管理
在Player的Default Icon 添加你的Icon图标,他就会自动创建出适用于不同机型的Icon!
在这之前,你需要build一下项目,你们Build 之后会发现
关于unity,Player打包面板的信息(上)

我这里再讲一下,关于安卓的打包,不想看安卓的可以跳过,直接看3:分辨率和显示
Export Project是因为我要打包成项目,
然后用android Studio 打包安卓APP(这个我也会顺便讲一下)
关于unity,Player打包面板的信息(上)

找到打开的文件夹,我的文件夹命名是:PK_Item
打开下列
关于unity,Player打包面板的信息(上)
这里面全是不同机型试用的Icon样式,我随便打开一个
关于unity,Player打包面板的信息(上)
如果你有安卓项目,打开你的安卓项目找到下图,直接替换,那么你打包出来的项目的Icon他会自动给你适配了。
关于unity,Player打包面板的信息(上)

三、Resolution and Presentation分辨率和显示

关于unity,Player打包面板的信息(上)
1.Start in fullScreen mode: 是否选择全屏模式
此设置定义了启动时的默认窗口模式。

2.Render outside safe area:安全区域外的是否绘图(一般不勾选)
可以设置安全区域外的绘图是否在Android缺口终端上完成,例如刘海处理
顾名思义,听不太懂,没关系,看下图,红色框内是安全区域,外面有遮挡的地方或者
不适配的地方不是”安全区域“
关于unity,Player打包面板的信息(上)
3.Optimized Frame Pacing:优化帧节奏(建议勾选)
这是Unity与Google的Android游戏和图形团队合作开发工具包,可以使Android设备的帧分配的差异较小,
从而提供一致的帧率和更流畅的游戏体验。
优化的帧节奏通过将游戏提交帧的时间与显示硬件消耗该帧的时间同步来防止帧队列的建立。启用 Optimized Frame Pacing 后,帧在队列中花费的时间更少,从而降低了输入延迟。玩家输入事件的效果会更快地反映在屏幕上。

4.Resolution Scaling Mode: 分辨率缩放模式(默认关闭Disabled)
控制缩放比例,可以小于屏幕分辨率。

5.Blit Type : 位块传输类型
最终图像的渲染是否使用blit?blit指的是bit block transfer,就是将数据在内存中从一个block传给另一个block的过程。
5.1:Always 总是使用
使Unity渲染到屏幕外缓冲区,然后复制到系统帧缓冲区。这与大多数设备兼容,但通常比从不使用慢。
5.2:Never 从不使用
使Unity渲染到操作系统提供的帧缓冲区。如果在应用程序运行期间出现某种情况导致失败,则应用程序将向设备日志打印一次性警告。从不使用通常比总是使用快,但它不能与所有设备兼容。
5.3:Auto 自动
如果可能,将使用Unity渲染到操作系统提供的帧缓冲区。如果满足阻止您的应用程序渲染到系统帧缓冲区的条件,则该应用程序将切换到屏幕外渲染,并向设备控制台发出警告。

6.Aspect Ratio Mode:设备的宽高比模式
Legacy Wide Screen (1.86) 传统宽屏(1.86)
Native Aspect Ratio 本机宽高比(原始宽高比,默认选择)
Custom 自定义宽高比,当选择Custom的时候出现Up To。 Up To最大屏幕宽高比。

7.Default Orientation:默认方向(此设置Android和IOS通用)
Portrait
设备为纵向,垂直于手,Home键在下方,日常看手机的方向
Portrait Upside Down
设备为纵向,垂直于手,Home键在上方,日常看手机的反方向
Landscape Left
设备为横向,垂直于手,Home键在左方
Landscape Right
设备为横向,垂直于手,Home键在右方
Auto Rotation
自动旋转

8.Use 32-bit Display Buffer:使用32位显示缓冲区
在启用的情况下,可创建一个显示缓冲区以容纳32位颜色值(默认为16位)。如果看到纹理或在后处理效果中需要alpha,请使用它,因为它们会创建渲染纹理。
与显示缓冲区的格式相同。

9.Disable Depth and Stencil:禁用深度和模具(此设置对 Android 和 iOS 均适用)
这个意思是说是否禁用深度缓存和模板缓存,这个选项默认是不禁用,如果shader中没用到深度和模板缓存,禁用这个选项可以减少GPU/CPU的一些工作量,节省一点点内存,或只是2D游戏,并且不包含模板遮罩,也可以禁用这个选项

10.Render Over Native UI:窗体透明化
此选项可强制应用程序在原生 iOS 或 Android UI 之上渲染。
在iOS上可用,但在unity上只有部分版本可以用,如下
关于unity,Player打包面板的信息(上)
11.Show Loading Indicator:显示应用加载进度条
这个不用解释了吧。。。反正不建议用拉,自己做一个都比他好看

四、Splash Image 启动画面

关于unity,Player打包面板的信息(上)
1.Virtual Reality Splash Image:虚拟现实启动画面
解释。。。可以放个2D图自个启动玩一下

2.Show Splash screen :(展示开屏界面,就是类似made in unity那个界面)
个人版无法选择关闭启动(默认开启,Pro或者Plus版本可以选择关闭)。
Preview
预览设置的开机动画效果
Splash Style
Dark on Light
背景颜色偏灰色,在显示Unity Logo的情况下,Unity Logo颜色为黑色。
Light on Dark
背景颜色偏给黑色,在显示Unity Logo的情况下,Unity Logo颜色为白色。
Animation
Static
没有动画, Logo和背景静止显示
Doll
背景和 Logo做放大动画。
Custom
自定义动画
logo zoom
Logo 放大程度。
background zoom
背景放大程度。

3.Show Unity logo :是否显示Unity的Logo
(个人版不可以选择,Pro,Plus版本可以进行选择)
关于unity,Player打包面板的信息(上)
Logo Duration Logo显示时长(以秒为单位)。

4.Overlay Opacity:覆盖不透明度
设置背景的覆盖的透明度 ,1为完全不透明 0完全透明。

5.Background Color:背景的颜色
在没有设置背景图片的情况下可以设置。

6.Background Image:背景图片
在设置了背景图片的情况下,不能设置背景颜色

7.Alternate Portrait Image*设置备用纵向图片(竖屏设备)
如果没有指定Alternate Portrait Image Sprite,将自动使用使用背景图进行纵向和横向模式。

8.Static Splash Image(仅Android有)
Image
安卓启动时候的图片(静态的)。

五、Other Settings 其他设置

(啊!要累死我了,好多啊)
关于unity,Player打包面板的信息(上)
1.ColorSpace:色彩空间
Gamma:伽马色彩空间
Linear:线性色彩空间
解释太。。有时间去看一下吧:https://blog.csdn.net/HelloCSDN666/article/details/124425957

2.Auto Graphics API:是否自动选择 OpenGL API(即自动选择图形渲染设备)
其主要就是用于去渲染2D、3D矢量图形的一种跨语言、跨平台的应用程序编程接口
在启用的情况下,Unity会首先尝试使用GLES3.2。如果设备不支持GLES3.2,则Unity会退回到GLES3.1,GLES3或GLES2。(不勾选的话,旧手机可能会出现硬件不支持的问题)
在不启用的情况下,可以自行选择API,共两个选项:OpenGLES3,OpenGLES2关于unity,Player打包面板的信息(上)

3.Multithreaded Rendering:多线程渲染
在启用的情况下,渲染API调用从Unity主线程移动到单独的工作线程,可以帮助提高主线程CUP使用频率较高的应用程序性能。

4.Static Batching:静态批处理
在启用的情况下,在项目构建过程中使用静态批处理。
例如将一些地形建筑物进行下列操作,可以大量降低Draw Call
但是静态批处理需要额外的内存来存储合并的⼏何体。注意如果多个GameObject
在静态批处理之前共享相同的⼏何体,则会在编辑器或运⾏时为每个GameObject创建⼏何体的副本,这会增⼤内存的开销。例如,在密集的森林级别将树标记为静态可能会产⽣严重的内存影响。
关于unity,Player打包面板的信息(上)

5.Dynamic Batching:动态批处理
在启用的情况下,在项目构建过程中使用动态批处理。
动态合批是将⼀些⾜够⼩的⽹格,在CPU上转换它们的顶点,将许多相似的顶点组合在⼀起,并⼀次性绘制它们。
动态合批处理动态的GameObjects的每个顶点都有⼀定的开销,因此动态合批处理仅应⽤于包含不超过900个顶点和不超过300个顶点的⽹格。
使⽤不同的Material实例会导致GameObjects不能⼀起批处理,即使它们基本相同。

6.Compute Skinning:计算蒙皮
启用此选项可使用 DX11/ES3 GPU 计算蒙皮,这样可以释放 CPU 资源

妈耶~头有点痛,下篇再继续写文章来源地址https://www.toymoban.com/news/detail-401835.html

到了这里,关于关于unity,Player打包面板的信息(上)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity Universal Media Player(UMP) rtsp接实时监控方法+打包项目其他设备观看播放报错解决办法

    目录 这篇是在unity使用rtsp数据流接监控画面的方法和打包后踩坑问题解决记录 1. 背景说明 2.在unity项目中播放监控方法 3.打包项目exe后遇到问题及解决方案总结 方法一: 方法二: 方法三: 方法四: 方法五: 4. 链接整合 -------------------------------------------------------------------

    2024年02月08日
    浏览(48)
  • 把unity项目打包成pc版时,做成只有一个exe文件,并添加图标

    unity打包后的成品一般会有包括.exe文件的5个。点击中间的.exe文件就可以运行了。但是这样不仅臃肿繁多,而且不美观。所以需要把它们合在一起,成为一个.exe文件。 下面就是把这5个文件打包成一个,并且设置自定义图标的方法: 准备: 1.需要准备一个ico图标文件,作为打

    2024年02月02日
    浏览(89)
  • \unityLibrary\src\main\java\com\unity3d\player\UnityPlayerActivity.java使用或覆盖了已过时的 API。注: 有关详细信息, 请使

    unityLibrarysrcmainjavacomunity3dplayerUnityPlayerActivity.java使用或覆盖了已过时的 API。注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 问题描述: Unity原本可以愉快的使用,打包apk,如德芙般丝滑。可是在装了AndroidStudio之后,就完犊子了,无法打包apk报错如下 点击后: 注

    2024年02月16日
    浏览(49)
  • Unity 2021 打包WebGL之后,用火狐浏览器打开报错,报错信息:Uncaught ReferenceError: Runtime is not defined

    Unity 发布WebGL,使用火狐浏览器打开报错 报错信息:Uncaught ReferenceError: Runtime is not defined 查找了半天的原因,发现是使用网络通讯的问题 参考网址:https://stackoverflow.com/questions/70411564/unity-webgl-throws-error-referenceerror-runtime-is-not-defined 发现如果不是使用WebSocket写的话,会不知道如

    2024年02月05日
    浏览(50)
  • winform 封装unity web player 用户控件

    VS2015 Unity 5.3.6f1 (64-bit) Unity官方提供的UnityWebPlayer控件在嵌入Winform时要求读取的.unity3d文件路径(Src)必须是绝对路径 ,如果移动代码到另一台电脑,需要重新修改src。于是考虑使用winform用户控件来进行封装,以实现读取存放在工程文件夹下的.unity3d文件的效果。 WinForm内嵌

    2024年02月12日
    浏览(37)
  • Unity视频播放之Video Player的简单使用

    使用Unity自带的VideoPlayer来播放视频 一、准备视频 Unity3D常用视频格式:.mov、.mpg、.mpeg、.mp4、.avi、.asf 如果都不识别,试试转换成ogv格式。转换完成之后,将视频素材文件拖入Unity Assets 文件夹内。 二、创建UI及添加组件 创建RenderTexture资源,设置分辨率,跟视频分辨率一致

    2024年01月18日
    浏览(86)
  • 修改python打包后的窗体图标、任务栏图标、exe图标

    我python开发的GUI界面(图形用户界面)一直是tkinter,打包exe一直是Pyinstaller。但是打包出来的exe图标、状态栏图标、窗体左上角图标一直是默认的羽毛,我想自定义。 最后使用base64创建临时ico解决了该问题 创建icoToBase64.py,内容如下: 创建img目录,将准备好的logo.ico放入img目录

    2024年02月05日
    浏览(32)
  • Unity2020Video player发布后无法播放视频问题

    我也是小白,用Unity过程中也是遇到很多草蛋问题,我在做demo的时候第一次用到Unity的video player,听说ogv格式能直接播放,我就把视频转了ogv格式,然后放到clip里,编辑器里运行完全没问题,发布打包后就播放不了,黑屏都没有,直接视频没了,百度搜的绝对路径说是放到

    2024年02月15日
    浏览(51)
  • Unity | Video Player的简单使用方法和原理

    讲解逻辑为Unity | 基础逻辑_菌菌巧乐兹的博客-CSDN博客 (一)把素材仓库里的视频放进Game界面 1.我们需要在素材仓库中放一个视频(其他文件夹不用管,我只是懒得删了) 2.在Unity里建一个能接收视频的地方VideoPlayer 备注:视频和图片是不一样的,图片到这一步组合一下就能用

    2024年02月05日
    浏览(34)
  • 自定义Collapse 折叠面板的下拉图标,以及切换数据渲染Collapse 时实现设置Collapse 默认全部关闭

    效果图: 1. 首先需要在折叠面板中绑定activeName,activeName用来装每个面板的唯一标识 2.在切换左侧规则时设置 activeNames 为空数组即可将全部的Collapse 设置为关闭状态 1.首先隐藏右侧的默认图标:审查元素可以看到右侧图标有自己的标签,直接隐藏掉(scoped下注意要用样式穿透

    2024年02月14日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包