Cocos2dx之入门基础
- 工程创建
可用的命令:
run 在设备或者模拟器上编译,部署和运行工程。
luacompile 对 lua 文件进行加密和编译为字节码的处理。
deploy 编译并在设备或模拟器上部署工程。
package 管理 cocos 中的 package。
compile 编译并打包工程。
framework 管理工程使用的 frameworks。
new 创建一个新的工程。
jscompile 对 js 文件进行加密和压缩处理。
可用的参数:
-h, –help 显示帮助信息。
-v, –version 显示命令行工具的版本号。
–ol [‘en’, ‘zh’, ‘zh_tr’] 指定输出信息的语言。创建一个新的工程
h, –help show this help message and exit
-p PACKAGE_NAME, –package PACKAGE_NAME
设置工程的包名。
-l {cpp,lua,js}, –language {cpp,lua,js}
设置工程使用的编程语言,可选值:[cpp | lua | js]
-d DIRECTORY, –directory DIRECTORY
设置工程存放路径。
-t TEMPLATE_NAME, –template TEMPLATE_NAME
设置使用的模板名称。
–ios-bundleid IOS_BUNDLEID
设置工程的 iOS Bundle ID。
–mac-bundleid MAC_BUNDLEID
设置工程的 Mac Bundle ID。
-e ENGINE_PATH, –engine-path ENGINE_PATH
设置引擎路径。
–portrait 设置工程为竖屏。事例
- cocos new HelloWorld -p com.adu.game -d F:\project
cocos new 是命令
HelloWorld是项目名称
-p 指的是包名(用于安卓的移植)
-d 是指的工程所在的目录
- cocos new HelloWorld -p com.adu.game -d F:\project
2.目录结构
- classes:文件放入.c或者.h
- cocos2d:对应的cocos2dx库文件
- 其他的pro.是相应的平台移植的项目文件
- Resource:对应的资源文件,里面有图片,字体、地图之类的等;
3.函数说明
- AppDelegate类
#ifndef _APP_DELEGATE_H_#define _APP_DELEGATE_H_
#include "cocos2d.h"
class AppDelegate : private cocos2d::Application
{
public:
AppDelegate