Common API

Client Global(client) 客户端全局函数
Codec 数据编解码系统;只支持lua。
Event 事件系统,包括定义事件和动作,触发事件等;只支持lua。
Luajit 服务端和客户端均支持lua脚本,采用LuaJIT引擎。去掉了os库,不支持tail call,客户端还去掉了io、file、package库。增加了少量基础功能。
Mysql(server) Mysql 5.0以上 数据库接口。
Network 网络系统,包括监听、连接、收发数据等;只支持lua。 可以使用地址*代替0.0.0.0和本机ip,linux服务端不能直接解析机器名。
Queue 定时与队列系统;只支持lua。
Remote 远程事件系统;只支持lua。
Server(server) 服务端系统功能。
Sql Postgresql 9.0以上 数据库接口。
Zip zip压缩解压缩。

Client API

_AmbientLight 环境光类,功能包括环境光的创建、设置等相关操作。
_Animation 用于动画相关的操作,包括创建、播放、停止和更新等。
_Application 应用程序类,用来设置程序相关的消息回调。
_Archive 文档类。用于生成或处理foa文件。
_Area 区域类,功能包括区域的创建、设置等
_Barcode 二维码相关功能
_Blender 颜色混合器,功能包括混色、高亮、加色和灰化等。
_Cache 创建缓存,加载资源的时候使用,减少IO使用次数
_Camera 摄像机,功能包括摄像机的创建、设置、旋转等。
_Clipper 裁剪面。此裁剪面为一个垂直于z轴的平面。
_Collision 碰撞检测模块,提供多种基本几何形状的碰撞检测。
_Color 颜色类,包括导出的各种默认的颜色值,以及颜色的加色,乘色和线性插值。
_Console 控制台,功能包括控制台的创建和设置。
_Curve 曲线类,用于构造曲线、画线
_Database 引擎客户端访问数据库
_Debug 调试相关功能
_DrawBoard 画板类,功能包括图像的创建、渲染等相关操作。_DrawBoard类是一种特殊的_Image类。
_File 文件类。用来执行读写文件的一些操作。
_Filter 文本过滤器。用来屏蔽关键词,敏感词。
_Fog 雾。保存有雾的距离和颜色等数据。
_Font 字体类,功能包括字体的创建、设置,以及在该字体下字符串的相关操作。
_GraphicsData 与图形渲染相关的数据,包括marker,摄像机,光,雾和轨迹等。
_GraphicsEvent 图形渲染相关的事件
_Grass 草的类
_Image 图像类,功能包括图像的创建、渲染等相关操作。
_InAppPurchase Google和Apple内购功能
_Indicator 用来描述一个场景指示器。它绑定在一个transform上,可以通过鼠标拖动改变该transform。
_Loader 用来管理文件下载。
_Mask 通过更改模板缓冲,来实现遮掩的效果。
_Material 材质类。
_Matrix2D 2D矩阵类,功能包括矩阵的创建、设置、位移、旋转、缩放等相关操作。
_Matrix3D 3D矩阵类,功能包括矩阵的创建、设置、位移、旋转、缩放等相关操作。
_Mesh 用于mesh相关的操作,包括创建、修改和渲染等。可以为mesh添加骨骼和动画。
_ModelFactory 模型的工厂类,功能包括几何模型的创建、模型相关数据的读取与保存、粒子的读取与保存等相关操作。该类是一个单例,在程序开始已经创建的了名称为_mf的对象。
_Movie 电影类
_MovieAction movie中的action,用于播放电影中的action
_MovieStep action中step
_Notification 移动平台推送消息
_Orbit 轨迹模块,表示若干点组成的一条轨迹,提供方法获得轨迹上的任意点。
_Particle 粒子类,功能包括粒子的创建、设置、更新、渲染等相关操作。
_ParticleEmitter 粒子发射器。
_ParticleGravity 粒子发射器。
_ParticleParam 播放粒子参数集。
_ParticlePlayer 用于直接播放pfx文件
_PathBuilder 寻路算法。
_PathFinder 寻路算法。
_PointLight 点光类,功能包括点光的创建、设置等相关操作。
_Rect 矩形模块,表示平面上的一个矩形区域,边与坐标轴平行,坐标可以为浮点数。
_RenderDevice 渲染设备类,功能包括渲染相关的大部分操作。
_RenderMethod 引擎中自动使用的渲染方法
_Scene 场景类。
_SceneNode 场景结点类,用来保存场景结点的相关数据。
_Skeleton 用于骨骼相关的操作,包括创建、修改和渲染等。可以为骨骼添加动画。
_SkyDome 天空盒类。
_SkyLight 天光类,功能包括天光的创建、设置等相关操作。
_Socket 套接字类。
_SoundDevice 声音设备类,主要用来管理所有SoundGroup。
_SoundGroup 声音组类,用来播放声音文件。主要功能包括声音的播放、停止、音量的调整、静音等功能。
_SoundRecord 声音录制类
_SpotLight 这是一个聚光灯的类,可以使用这个类创建一个聚光灯,并添加到场景中去使用
_String 字符串类。lua库中的string相关函数不能正确处理unicode编码的字串。用此类来代替,处理一些unicode编码的字串。
_SWFComponent _SWFComponent控件
_SWFManager 用来管理swf文件。
_System 主要功能包括系统相关的设置,文件与目录的相关操作,加密,获取光标位置,剪切板的相关操作,资源缓存的设置等。
_Terrain 场景中的地形。
_Timer 计时器类。
_Vector2 用于表示二维向量或点。它还包含了一些向量的基本运算功能。
_Vector3 用于表示三维向量或点。它还包含了一些向量的基本运算功能。
_Video 视频播放类(移动平台可用)
_Water 用来实现水的渲染效果

Component

Button Button控件
ButtonBar ButtonBar控件
ButtonGroup ButtonGroup控件
CheckBox CheckBox控件
DropdownMenu DropdownMenu控件
Label Label控件
ListItemRenderer ListItemRenderer控件
NumericStepper NumericStepper控件
OptionStepper OptionStepper控件
ProgressBar ProgressBar控件
RadioButton RadioButton控件
ScrollBar ScrollBar控件
ScrollIndicator ScrollIndicator控件
ScrollingList ScrollingList控件
Slider Slider控件
StatusIndicator StatusIndicator控件
TextArea TextArea控件
TextInput TextInput控件
TileList TileList控件
UILoader UILoader控件

Fancy Tool

3ds Max plug-in 3ds Max模型输出说明文档。

Loader

_GDI(客户端Loader) 负责loader的渲染显示。