Unity 更新
- 小手 和眼睛 控制scene 选中和显示
- TMP 2d 3d
- HDRP
参考(https://www.jianshu.com/p/31f2fb8f311c 介绍shder 以及常用材质的制作)
例如:lit 默认材质 , unlit不受光shader - Prefab 嵌套和变体
- DOTS:DOTS ,就是ECS+ jobsSystem +burst编辑器(自动生成优化过的代码),三者结合会在性能上提高很多。随着CPU核心数不断增加,高性能多线程已成为所有现代计算引|擎的基本功能。数据导向型技术堆栈(Data-Oriented Technology Stack, DOTS)是Unity的多核多线程解决方案,它是实体组件系统(Entity ComponentSystem, ECS)、C# 作业系统(C# Job System)以及突发编译器(BurstCompiler)的总称。
c# 新语法
- lambda 运算符 / 表达式主体定义
=>
访问layerMask 永远返回layer
2. 字符串内插
$
float a = 2.4f;
float b = 3.6f;
// string value = string.Format("a 的值是{0},b 的值是{1}", a, b);
//string value = $"a 的值是{ a},b 的值是{ b}"; //a 的值是2.4,b 的值是3.6
string value = $"a 的值是{ a:0},b 的值是{ b:0}"; //a 的值是2,b 的值是4
?.
不用判断是否为null
Action onStart;
if (onStart!=null)
{
onStart.Invoke();
}
onStart?.Invoke();