Skip to content

ZeromaXHe/UnityProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity 学习项目

项目初始化

Git

好像现在默认设置里 Editor 的 Asset Serialization - Mode 就是 Force Text 了?

设置的 Version Control 的 Mode 是 Visible Meta Files

项目的 .gitignore 可以参考:https://github.com/github/gitignore/blob/main/Unity.gitignore

Rider

在“编辑” - “首选项” - “外部工具” 的“外部脚本编辑器”处进行修改

场景

“编辑” - “首选项” - “ ‘场景’ 视图” 的 General - 在原点创建对象,将其勾选

输入系统

“编辑” - “项目设置” - “玩家” - 其他设置 - 配置 - Api 兼容级别,改为 .NET Framework

“活动输入处理” 改为 “输入系统包(新)

关闭自动编译

Unity 中修改:

  1. 修改“Edit 编辑 -> Preferences 首选项 -> Asset Pipeline 资产管线 -> 自动刷新”从“已启用”改为“已禁用”
  2. 修改“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 沿中心对称调整

3D 场景

视角控制

  • Alt + 鼠标 绕目标点轴心旋转视角
  • 鼠标右键 以当前相机位置为轴心旋转视角
  • 鼠标中键 以当前相机视角的上下左右平移
  • 前后左右光标键 移动
  • 滚轮 缩放
  • F 聚焦到当前选定游戏对象

左上角模式快捷键

  • Q 查看工具(好像相当于鼠标中键?)
  • W 移动工具
  • E 旋转工具
  • R 缩放工具
  • T 矩形工具
  • Y 变换组件工具

2D 场景

平铺调色板

矩形工具时 Shift + 鼠标左键 对应擦除

CatlikeCoding

  • 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 ModeVia Scripting 。这可以防止 Unity 在每一帧中不必要地更新体积数据,因为我们从不更改它。

    • 结果发现是点错了,点到 Assets/Settings/URP-HighFidelity-Renderer.asset 上就找不到了…… 还是按上面说的找就行……

About

Unity 练习项目

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published