介绍
Unity插件是Unity生态非常重要的部分,为开发和提供和非常多可能行,就连Unity引擎很多核心功能也参考部分开发者插件的内容。这里主要介绍引擎插件分类,以及不同插件的开发方式,并提供了详细的开发案例。
分类
- 托管插件(Managed Plugin)
托管插件是开发过程中使用最多的插件,即使用Unity支持C#开发插件,都称作托管插件,开发中使用比较多如:NGUI,PlayMaker等等。
- 原生插件 (Native Plugin)
原生插件在开发中也是比较常见的,这里所说原生插件,指的是那C/C++开发的插件,这类插件开发中比较熟悉如:lua脚本插件,fmod音频插件等等。
- 原生系统插件 (Native System Plugin)
原生系统插件,这里我单独列举出来,主要是为了能将插件说清楚,原生系统是根据不同的操作系统而开发插件,例如根据iOS/Android系统开发插件,这类插件大家比较熟悉就是各种SDK插件。
网友评论