Contents

Unity开发的本质

Unity开发的本质

利用反射和引擎提供的各种功能 进行拓展开发

Unity本质上是一个运行中的程序 通过读取对象的信息 来创建场景和物体等

反射:程序在运行时,可以查看其他程序集或者自身的元数据

一个运行的程序查看本身或者其他程序的元数据行为就叫做反射

在程序运行时,通过反射可以得到其他程序集或者自己程序集中的代码信息(例如类,函数,变量对象等等)我们可以获取到之后实例化他们或者执行 操作等等

场景中的对象本质是什么?

GameObject类对象是Unity引擎提供给我们的

游戏场景中所有的对象(图片,模型,摄像机等等)都继承于GameObject对象