quick-cocos2d-x教程7:程序框架内framework目录分析

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初始化调用的,这些就是常用功能。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值