31.BuildSetting生成设置、PlayerSetting玩家设置和项目打包

31.项目打包


31.1 知识点

打开Build Setting生成设置


Build Settings生成设置里的重要参数


Target Platform 目标平台

  • Windows
  • macOS
  • Linux

Architecture 架构

  • 结构模式 根据电脑CPU不同进行不同选择
  • x86 32位CPU
  • x86_64 64位CPU

Server Build 服务器版本

  • 服务器的相关构建
  • 开启后可为应用程序编写特定于服务器的代码方便调试

Copy PDB files 复制PDB文件

  • 开启后可以在打包出的数据中,包含程序数据库文件,之后可以用于调试应用程序

Create Visual Studio Solution 创建Visual Studio解决方案

  • 开启后可以生成VS解决方案文件
  • 可以在VS中进行正式的打包
  • 可以设置更多额外信息

Development Build 开发构建

  • 启用后,下面的一些选项才能被启用
  • 启用后,会在打包出的版本中开启性能分析器,之后可以用于调试

Autoconnect Profiler 自动连接探查器

  • 启用Development Build后才有用
  • 开启后Unity性能分析器可以自动连接到你的打包项目

Deep Profiling 深度分析

  • 启用Development Build后才有用
  • 开启后,性能分析器可以分析到每个函数的调用来获取更详细数据

Script Debugging 脚本调试

  • 启用Development Build后才有用
  • 开启后,Unity会将调试符号添加到脚本代码中

Scripts Only Build 仅脚本生成

  • 启用Development Build后才有用
  • 启用后 可以提高打包时间,只会更新更改的脚本

Compression Method 压缩方法

  • 压缩包体数据
  • Default 不压缩
  • LZ4 快速压缩格式
  • LZ4HC LZ4的高度压缩变体 构建速度会变慢,但是压缩效果好

打开Player Setting玩家设置


Player Setting玩家设置里的重要参数


Company Name 公司名称

Product Name 产品名称(游戏名)

Version 版本(版本号)

Default Icon 默认图标

DefaultCursor 默认鼠标光标图

CursorHotspot 光标热点(鼠标图偏移位置)

Icon 图标

  • 自定义各尺寸的游戏图标,可以让游戏图标在不同大小的时候显示不一样

Resolution and Presentation 分辨率和显示


  • 设置窗口、分辨率相关

Resolution 分辨率

Fullscreen Mode 全屏模式
  • FullscreenWindow 全屏窗口模式
    • 保持显示器分辨率全屏
    • 如果分辨率不足会有黑边
  • Exclusive Fullscreen 独占全屏模式
    • 会改变显示器分辨率来适配自己的项目
    • 也是全屏模式
  • Maximized Window 最大化窗口模式
  • Windowed 窗口化模式
Default Is Native Resolution 默认为原生分辨率
  • 勾选时,使用显示器分辨率
  • 取消勾选时,使用设置的分辨率(窗口模式才有用)
Default Screen Width/Height 默认屏幕宽度/高度
  • 游戏画面默认高度,窗口模式才有用
Mac Retina Support 是否在Mac系统上启用高DPI支持
Run In background 后台运行
  • 开启后,程序失去焦点时可以继续运行而不是暂停

设置好参数后,直接点击Build生成选择文件夹即可




转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏