zoukankan      html  css  js  c++  java
  • 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初始化调用的,这些就是经常使用功能。


  • 相关阅读:
    JS-得到屏幕宽高、页面宽高
    CSS3-border-radius 属性
    从30岁到35岁:为你的生命多积累一些厚度【转载】
    HTML5-IOS WEB APP应用程序(IOS META)
    HTML-Meta中的viewport指令
    EasyUI-window包含一个iframe,在iframe中如何关闭window
    JS-为句柄添加监听函数
    EasyUI-EasyUI框架入门学习
    Linux下的C编程
    ***经典笔试题
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/6880044.html
Copyright © 2011-2022 走看看