Skip to content

使用插件(入门)

iansun edited this page Mar 11, 2015 · 1 revision

#####插件(入门)

插件机制,主要是为了扩大及扩展程序能够实现的功能

插件部分,从功能实现上实际分为三个部分:

  • 引擎内置的函数功能集合
  • 引擎提供的可扩展的包
  • 合作开发人员开发的插件及第三方可执行的插件

#####第一、引擎内置的函数功能集合

引擎内部提供了非常多的API,通过bs.js javascript方式供合作开发者使用。参见:nACommonJS

#####第二、引擎提供的可扩展的包

我们设计并实现了多任务、 多队列和加载其他插件核心处理模块,称为"extendLoader.bundle"。 那就是,你自己的或其他插件,您需要加载在使用之前,您必须首先加载该模块。 "extendLoader.bundle"本身是非常强大的和非常高的性能。

"Plugin.iap.bundle"实现 IAP 功能,当然,是在充分遵守要求的应用程序商店,并提供功能 javascript 脚本调用。

#####第三、合作开发人员开发的插件及第三方可执行的插件

这是最广泛使用的插件,我说,你可以使用 nodejs、 ffmpeg、 gm...或使用一种编程语言 (pyhton, ruby, c, c ++, objective-c, c #, java, javascript, perl, go ......)来写你自己的插件