《Cocos2D-x权威指南》第2章搭建跨平台的开发环境,本章介绍Cocos2D-x的项目在Win32、Android、iOS开发环境中的安装与配置,详细介绍了项目结构以及新建项目和交叉编译。另外,在新建项目时还需要Cygwin的辅助;iOS的开发在Mac上进行,需要安装Xcode工具。最后介绍了文档生成工具Doxygen,使用该工具可以根据文档更好地学习和使用Cocos2D-x。本节为大家介绍Cocos2D-x工程目录。

AD:

2.2.2 Cocos2D-x工程目录介绍

Cocos2D-x在Android平台上的工程项目与Android的Application一致,其目录变化比较小,如图2-21所示。

Cocos2D-x的Android项目目录内容如下:

src:Java源文件的目录,由于Android项目的入口类都是Activity,所以这里包括Activity、事件捕捉在内的Java实现的程序。Java文件目录包括入口Activity的ApplicationDemo和它的父类Cocos2dxActivity,以及处理声音、加速度传感器的类,如图2-22所示。

gen:自动生成的R.java文件、BuildConfig.java文件等。

assets:资源文件。

bin:APK包文件等配置文件。

jni:包括编译时使用的MK文件等。

libs:顾名思义,库文件,包括SO文件等。

obj:包括部分SO文件和O文件等。

res:XML(Extensible Markup Language,可扩展标记语言)等配置文件。

转载于:https://www.cnblogs.com/Anzhongliu/p/6092027.html

Cocos2D-x工程目录介绍相关推荐

  1. Dubbo源码分析笔记-一(工程目录介绍)

    Dubbo 是阿里开发的分布式服务调用框架,提供了它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现. 工程目录 模块介绍 dubbo-common   Dubb ...

  2. Android之工程目录介绍

    工程结构 在动手开发Android项目时,我们有必要了解下我们的工程,下图是一个完整的项目工程结构: 在这里我创建了一个Tes项目,那我们现在看看该项目中包含哪些文件,很显然主要由:src.gen.a ...

  3. c#_将文件导入到工程目录下

    Demo介绍 我先说明我这段Demo写出来的初衷是用于我们项目的一个要求: 甲方要求:客户只需要把文件丢进一个文件夹然后,再扫描该文件夹下所有后缀为.dxf的文件用于后续操作: 乙方操作:我的解决方案 ...

  4. android的helloworld工程目录学习

    android的helloworld工程目录学习 Android工程的主要目录有src.gen.Android X.X.bin.res等文件夹. 1.     Src文件夹 Src文件夹包含java源 ...

  5. 详解Node.js包的工程目录与NPM包管理器的使用_node.js

    工程目录 以编写一个命令行程序为例,一般我们会同时提供命令行模式和 API 模式两种使用方式,并且我们会借助三方包来编写代码.除了代码外,一个完整的程序也应该有自己的文档和测试用例.因此,一个标准的工 ...

  6. 前端工程化(一)---工程目录搭建

    从0开始,构建前后端分离应用 导航 前端工程化(一)---工程基础目录搭建 前端工程化(二)---webpack配置 前端工程化(三)---Vue的开发模式 由于一直在搞后端开发,对于前端内容的掌握一 ...

  7. vscode比较整个文件夹_vscode开发ROS1(5)-ROS工程目录结构

    ROS工程整体结构图 1, ROS工程整体结构图如下. 2, 对应到之前创建的test工程, 如下. 3, ROS工程总目就是整个工程的根文件夹. 对应这里的test文件夹. 4, 总工程目录下包含3 ...

  8. android studio视频路径,Android studio相关设置及实现存在于工程目录中的视频播放...

    一:相关设置 1:主题设置 File-->Settings-->Appearance &Behavior-->Appearance-->THeme 2:Java源码的颜 ...

  9. QNX独特的工程目录结构

    目录结构实例 以Ubuntu系统下,创建arm架构的demo工程为例. 目录结构说明 config 用于存放配置文件 lib 目录用于编译动态库和静态库 src 目录用于编译可执行文件 test 目录 ...

最新文章

  1. OpenCV 4.1.0 + Visual Studio 2019 开发环境搭建 超级简单
  2. poj-2029 Get Many Persimmon Trees
  3. TIOBE 2021年3月程序语言排名 - python要超越Java排第二了?
  4. 【Java 多线程】多线程带来的的风险-线程安全、多线程五个经典案例
  5. 技术人专访:GrapeCity,技术老炮开启低代码新征程
  6. 为什么 Flink 无法实时写入 MySQL?
  7. 摄氏温度和华氏温度换算(vb源码)
  8. YUV_NV21图像数据到RGB颜色空间的转换
  9. 英文单词之说文解字(9)
  10. 如何在没有安装安卓环境的mac os上装adb环境.
  11. 椭圆曲线上两种基本的运算:点集运算、P+Q详解
  12. oracle rac实现,炼数成金Oracle 12C RAC集群原理与管理实战 16课
  13. 女程序员在公司受到的待遇有什么不一样?
  14. 关于苹果手机iFiles文件管理使用方法
  15. CSS前端样式美化总结
  16. Android导航栏自动隐藏,Android隐藏和显示虚拟导航栏
  17. ImmuCellAI | 免疫浸润计算工具 R包学习
  18. 配置PPPOE拨号和固定IP上网-从零开始学RouterOS系列02
  19. 计算机运筹学pdf,计算题专题七运筹学计算上典型考题思路讲解.pdf
  20. python 小学生教材全解_小学教材全解人教版

热门文章

  1. 《噬血代码》:一款轻度的魂Like游戏
  2. PHP面试题:windows平台, Apache Http Server启动失败, 排错思路是什么?
  3. 事件查看器ID 1041
  4. MariaDB [Warning] Could not increase number of max_open_files to more than 1024
  5. 高考完?入门级的开源项目带你开启编程之旅
  6. Linux 添加DNS配置
  7. 【app.json】配置说明,不断更新中
  8. TuShare获取K线数据
  9. BZOJ1061: [Noi2008]志愿者招募
  10. EXP的flashback_scn和flashback_time