您的位置:首页 > 移动开发 > Cocos引擎

Cocos2dx 3.0 交流篇

2016-04-21 14:28 441 查看


Runtime Requirements

Android 2.3 or newer
iOS 5.0 or newer
OS X 10.7 or newer
Windows 7 or newer
Linux Ubuntu 12.04 (or newer)
cocos2d-x v3.0rc(or newer)


Software
Requirements

Xcode 4.6 (for iOS or Mac)
gcc 4.7 for Linux or Android. For Android ndk-r9 or newer is required.
Visual Studio 2012 (for Windows)
Python 2.7.5


Create
A New Project

$ cd cocos2d-x
$ ./setup.py
$ source ~/.bash_profile # may be ~/.bash_login or ~/.profile, depends on your environemnt
$ cocos new MyGame -p com.MyCompany.MyGame -l cpp -d ~/MyCompany
MyGame
: name of your project
-p com.MyCompany.MyGame
: package name for android
-l cpp
: programming language used for the project, valid value is
cpp
and
lua

-d ~/MyCompany
: directory to hold your project

Folder structure of the generated project is as following:

(Note: The directory may be different when the project type is lua.)


Build
And Run New Project

$ cocos run -s ~/MyCompany/MyGame -p ios
-s
: directory of the new project. This could be an absolute path
or a relative path.
-p
: which platform to run on. Options are
ios
,
android
,
win32
,
mac
and
linux
.(Note: You are a tmux user, you should add
reattach-to-user-namespace
before
the command
cocos
. For more information, please refer to this
link for more information.)You can run
cocos run --help
for more detail information.


体验变化:1、以CC开头的类从此去掉CC,如:?
举个例子,创建一个精灵的方式:?
2、clone() 替代 copy(), 这个我用的不多,所以也就不多交代了;3、Director的单例换成getInstance() 和 destroyInstance();?
|4、新的触摸机制,先贴一段代码给大家看看,可能是下一篇或者下下篇我会详细讲下新的触摸机制的。(嘻嘻,搞得我好像很牛逼哄哄的样子)?
5、还有一些杂七杂八的东西,本人理解的不透,也就不发出来献丑了,最后将CCType.h 里的一些变动贴出来,让我们愉快的结束这篇博文。?
一些全局的定义:?


继续...

?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: