quick-cocos2d-x教程7:程序框架内framework目录分析
2014-06-02 16:50
357 查看
framework是整个框架运行时的实现代码,所以一定要仔细看这个目录的文件。我们先从framework目录中的init.lua分析起走。
init.lua文件中,框架初始化时,会自动载入以下基本模块:
- debug: 调试接口
- functions: 提供一组常用的函数,以及对 Lua 标准库的扩展
- cocos2dx: 对 cocos2d-x C++ 接口的封装和扩展
- device: 针对设备接口的扩展
- transition: 与动作相关的接口
- display: 创建场景、图像、动画的接口
- audio: 音乐和音效的接口
- network: 网络相关的接口
- crypto: 加密相关的接口
- json: JSON 的编码和解码接口
- luaj: 提供从 Lua 调用 Java 方法的接口(仅限 Android 平台)
- luaoc: 提供从 Lua 调用 Objective-C 方法的接口(仅限 iOS 平台)
- cc: quick 框架扩展的基础类和组件
api目录,就是放些功能执行代码,大概看看就行
cc目录,是整个框架的再次扩展和封装,初次接触,大概浏览下
cocos2dx目录,是对整个c++的封装,也大概看看就行
platform目录,里面有两个文件,分别在ios和android调用,先不必仔细观看
其他就是文件了,我建议仔细,观看。特别是display.lua ,audio.lua等init.lua初始化调用的,这些就是常用功能。
init.lua文件中,框架初始化时,会自动载入以下基本模块:
- debug: 调试接口
- functions: 提供一组常用的函数,以及对 Lua 标准库的扩展
- cocos2dx: 对 cocos2d-x C++ 接口的封装和扩展
- device: 针对设备接口的扩展
- transition: 与动作相关的接口
- display: 创建场景、图像、动画的接口
- audio: 音乐和音效的接口
- network: 网络相关的接口
- crypto: 加密相关的接口
- json: JSON 的编码和解码接口
- luaj: 提供从 Lua 调用 Java 方法的接口(仅限 Android 平台)
- luaoc: 提供从 Lua 调用 Objective-C 方法的接口(仅限 iOS 平台)
- cc: quick 框架扩展的基础类和组件
api目录,就是放些功能执行代码,大概看看就行
cc目录,是整个框架的再次扩展和封装,初次接触,大概浏览下
cocos2dx目录,是对整个c++的封装,也大概看看就行
platform目录,里面有两个文件,分别在ios和android调用,先不必仔细观看
其他就是文件了,我建议仔细,观看。特别是display.lua ,audio.lua等init.lua初始化调用的,这些就是常用功能。
相关文章推荐
- quick-cocos2d-x教程2:程序框架内目录分析之bin目录
- quick-cocos2d-x教程4:程序框架内目录分析之player目录
- quick-cocos2d-x教程3:程序框架内目录分析之docs目录
- quick-cocos2d-x教程8:程序框架内lib目录分析
- quick-cocos2d-x教程5:程序框架内目录分析之quick-x-setup.app、tool和template目录
- quick-cocos2d-x教程7:程序框架内framework文件夹分析
- quick-cocos2d-x教程6:程序框架内文件setup.bat、README.md和README_CN.md分析
- quick-cocos2d-x教程8:程序框架内lib文件夹分析
- quick-cocos2d-x教程1:在window上创建第一个项目目录,并制作helloworld
- lua教程八----不用CCHttpClient而转用quick-cocos2d-x或cocos2dx-LuaProxy的Lua框架实现Lua-Http网络交互!
- Quick-Cocos2d-X 核心framework 目录结构与功能介绍
- [Quick-Cococs2DX] Quick-Cocos2D-X学习 (二) Quick-Cocos2d-X 核心framework 目录结构与功能介绍
- 分析Android框架及Android程序的目录结构
- [quick-cocos2d-x lua学习] 框架详细介绍(二) 核心framework
- Android学习指南之二:分析Android框架及Android程序的目录结构
- 让.Net程序脱离.Net Framework框架运行(转)
- 让.NET程序脱离.NET FrameWork框架运行
- .Net compact Framework 获取程序的运行目录
- 让.Net程序脱离.Net Framework框架运行
- 让.Net程序脱离.Net Framework框架运行