项目设置
项目设置 面板通过主菜单的 项目 -> 项目设置
菜单打开,这里包括所有特定项目相关的设置,这些设置将会影响到整个游戏项目的预览、构建等。这些设置会保存在项目的 settings / packages
文件夹里。如果需要在不同开发者之间同步项目设置,请将 settings 目录加入到版本控制。
通用设置
默认 Canvas 设置
默认 Canvas 设置包括设计分辨率和适配屏幕宽度/高度,用于规定在新建场景或 Canvas 组件 时,Canvas 中默认的设计分辨率数值,以及 Fit Height、Fit Width
选项。
更多内容可以参考 多分辨率适配方案
项目预览
项目预览
分页提供的选项主要用于设置初始预览场景等等,但只对当前项目生效。
保存场景后自动刷新
勾选后,只要保存场景,就会刷新所有预览打开的页面;
初始化预览场景
指定按下 预览运行
按钮时,会打开项目中哪个场景。如果设置为 当前打开场景
,就会运行当前正在编辑的场景,此外也可以设置成一个固定的场景(比如项目总是需要从登录场景开始游戏)。
自定义设备数据
用于添加在预览时的设备信息,添加的设备信息将会出现在预览页面的设备选项里。
模块设置
这里的设置是针对发布游戏时引擎中使用的模块进行裁剪,达到减小发布版引擎包体的效果。在列表中选中的模块在打包时将被引擎包括,未选中的模块会被裁剪掉。
在这里设置裁剪能够大幅度的减小引擎包体,建议打包后进行完整的测试,避免在场景和脚本中使用裁剪掉的模块。
引擎设置
这里的设置与偏好设置内的引擎设置类似,不同的是这些设置是存储在项目本地的,在仅针对某个项目使用自定义引擎时可以在这里设置。
其中 javascript 引擎设置的修改将会影响到针对启动编辑器、预览、构建时的游戏,所以这个配置修改后需要重启编辑才会生效。
Layers
- Layers 能让相机渲染部分场景,让灯光照亮部分场景。也可以在射线检测时通过 Layers 处理物体是否碰撞。
- 可自定义 0 到 19 个 Layers,当您把输入框清空时即删除原先的设置。
- 后 12 个 Layers 是引擎内置的,不可修改。
- 目前使用的位置有:编辑 node 节点时, inspector 面板上的 Layer 属性; 编辑 Camera 节点时的 Visibility 属性。
骨骼贴图布局设置
显式指定骨骼贴图布局,用于辅助蒙皮模型的 instancing,具体参考 这里。