如何获取其他的GameObject? GameObject.Find() Transform.Find GameObject.FindWithTag GameObject.FindGameObjectsWithTag Resources.FindObjectsOfTypeAll 参考 如何实现一个全局初始化? 实现Awake回调函数 如何获取组件对象 gameObject.GetComponent()得到组件对象 如何实现单件类 public class MyClass { private static volatile MyClass _instance; private static object _lock = new object(); public static MyClass Instance { get { if (_instance == null) { lock(_lock) { if (_instance == null) _instance = new MyClass(); } } return _instance; } } private MyClass() {} } 如何访问脚本的运行时对象? 找到脚本的宿主GameObject gameObject.GetComponent()得到 如何切换2D/3D编辑器视图? Edit->Project Settings->Editor->Default Behaviour Mode->2D/3D 切换2后重启应用生效。 在Assets Panel中找不到Create->Tile? Windows->Package Manager,右上方输入关键字“tile”,找到2D Tilemap Editor,点击右下角install即可。 下载了学习工程无法打开? 必须安装工程所需要的unity版本 非sprite脚本放在哪里? 挂在canvas上,可以挂多个脚本,GameObject都可以挂多个脚本 如何调试? 把脚本用vs201