第三篇:Unity引用外部DLL包中的类 1、外部DLL包所带的类无外乎有2种,一种是继承自MonoBehaviour,另一种就是不继承自MonoBehaviour; 2、处理过程 2.1.不继承自MonoBehaviour的类处理; 2.1.1,NEW 一个出来,再调用里面的方法或者其他。 2.2.继承自MonoBehaviour的类处理; 2.2.1这里面要提到一个知识点,C#的反射。 2.2.1.1C# 反射(Reflection) 反射指程序可以访问、检测和修改它本身状态或行为的一种能力。 程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。 您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。 2.2.1.2反射(Reflection)的用途 反射(Reflection)有下列用途: 它允许在运行时查看特性(attribute)信息。 它允许审查集合中的各种类型,以及实例化这些类型。 它允许延迟绑定的方法和属性(property)。 它允许在运行时创建新类型,然后使用这些类型执行一些任务。 2.2.1.3使用
Unity引用外部DLL包中的类
关注
打赏