好像现在默认设置里 Editor 的 Asset Serialization - Mode 就是 Force Text 了?
设置的 Version Control 的 Mode 是 Visible Meta Files
项目的 .gitignore 可以参考:https://github.com/github/gitignore/blob/main/Unity.gitignore
在“编辑” - “首选项” - “外部工具” 的“外部脚本编辑器”处进行修改
“编辑” - “首选项” - “ ‘场景’ 视图” 的 General - 在原点创建对象,将其勾选
“编辑” - “项目设置” - “玩家” - 其他设置 - 配置 - Api 兼容级别,改为 .NET Framework
“活动输入处理” 改为 “输入系统包(新)”
Unity 中修改:
- 修改“Edit 编辑 -> Preferences 首选项 -> Asset Pipeline 资产管线 -> 自动刷新”从“已启用”改为“已禁用”
- 修改“Edit 编辑 -> Preferences 首选项 -> General 常规 -> Script Changes While Playing 播放时脚本更改”从“Recompile And Continue Playing 重新编译并继续播放”改为:“Recompile After Finished Playing 停止播放后再编译”
Rider 中修改:
- “文件 -> 设置 -> 语言和框架 -> Unity 引擎”中关闭“在 Unity 中自动刷新资源”
(这个自动编译卡的要死,也不知道是不是用了 Burst 的原因。不仅仅是卡住 Unity,还要把我其他窗口:Rider、网页浏览器、Typora 卡住……就很烦。切换一下窗口就得卡死好几秒,甚至十几秒。不知道怎么这么恶心——写个 C# 堪比 Unreal C++ 了。当然准确来说,和 Unreal C++ 内存不够时候动不动几百秒还是没法比……)
关闭以后需要在 Unity 内使用 Ctrl + R 重新编译
Unity 为什么关闭的时候可以卡个 10 min 啊?就离谱!而且还不是一般的任务被别的原因阻塞不执行的慢,而是把整个电脑都卡慢的那种(说明在执行)
F2 重命名
调整碰撞体,按住 Alt 沿中心对称调整
Alt + 鼠标绕目标点轴心旋转视角鼠标右键以当前相机位置为轴心旋转视角鼠标中键以当前相机视角的上下左右平移前后左右光标键移动滚轮缩放F聚焦到当前选定游戏对象
Q查看工具(好像相当于鼠标中键?)W移动工具E旋转工具R缩放工具T矩形工具Y变换组件工具
矩形工具时 Shift + 鼠标左键 对应擦除
-
Basics - Measuring Performance:找不到 URP 的 SRP Batcher 在哪里关闭……
-
重点参考如下文档:https://docs.unity.cn/Packages/[email protected]/manual/universalrp-asset.html
-
任何使用通用渲染管线(URP)的 Unity 项目都必须具有 URP 资产来配置设置。当您使用 URP 模板创建项目时,Unity 会在 Settings 项目文件夹中创建 URP 资产,并在 Project Settings 中分配它们。如果你要将现有项目迁移到 URP,则需要创建一个 URP 资产,并在图形设置中分配该资产 。
-
在 URP 资产的任意分段中,点击垂直省略号图标(⋮),然后选择 显示其他属性(Show Additional Properties)
-
-
默认在
Assets中会有UniversalRenderPipelineGlobalSettings.asset- 对应也就是 Project Settings 下 Graphics - URP Global Settings 里有跳转链接(也在这里可以更改设置)
-
而对应使用的资产,则可以在 Project Settings 下的 Graphics 中的 Scriptable Render Pipeline Settings 看到,点击可跳转
- 项目中默认是
Assets/Settings/URP-HighFidelity.asset
- 项目中默认是
-
而修改 SRP Batcher,则需要在其中的 Rendering 右侧点击三个点的按钮,选择 Show Additional Properties。这样其中才会有 SRP Batcher 单选框
-
-
Prototype - Paddle Square:5.1 章内容,找不到怎么才能:调整 URP 资源使其 Post-processing / Grading Mode 设置为 HDR。以及怎么才能:设置 Post-processing / Volume Update Mode 为 Via Scripting 。这可以防止 Unity 在每一帧中不必要地更新体积数据,因为我们从不更改它。
- 结果发现是点错了,点到
Assets/Settings/URP-HighFidelity-Renderer.asset上就找不到了…… 还是按上面说的找就行……
- 结果发现是点错了,点到