Unity Editor Resources 测试
Odin Toolkits 包含有多种编辑器阶段查看的资源,但是直接把所有内容放在 Editor 文件夹下会导致运行时脚本无法在运行时加载相关脚本。
Unity Custom Package 学习日志
目前准备尝试把 Odin Toolkits
转化为 Unity Package
,从零开始学习 Custom Package
的开发。
项目开发版本定为 Unity 2021.3.45f1 LTS
,操作系统基于 MacOS 15.5
,使用 Apple Silicon
原生版本。
MultiLanguageButtonAttribute 问题
已经解决 MultiLanguageButtonAttribute 的实时切换问题,但是过程中发现了无法理解的疑点 [已解决]
,遂记录。
Unity 判空重载学习
在使用 Unity
相关的对象时候,使用 !=
和 ==
判断对象是否为空,尽量避免使用纯 C# 判空的方式,比如 ReferenceEquals()
,也不能使用 ??
和 ?.
。
ScriptableSingleton
ScriptableSingleton<>
是一个泛型抽象类,用于创建编辑器状态的单例模式,可以跨项目存在于本地电脑,也可以作为单项目的编辑器阶段的存储。