2014-12-24 14:33:41 +08:00
|
|
|
# cocos2d-x v3.4 Release Notes #
|
2014-01-07 08:33:14 +08:00
|
|
|
|
2014-01-07 08:26:48 +08:00
|
|
|
**Table of Contents** *generated with [DocToc](http://doctoc.herokuapp.com/)*
|
|
|
|
|
2014-12-12 15:39:16 +08:00
|
|
|
- [cocos2d-x v3.3 Release Notes](#)
|
|
|
|
- [Misc Information](#)
|
|
|
|
- [Requirements](#)
|
|
|
|
- [Runtime Requirements](#)
|
|
|
|
- [Compiler Requirements](#)
|
|
|
|
- [How to run tests](#)
|
|
|
|
- [Mac OSX & iOS](#)
|
|
|
|
- [Android](#)
|
|
|
|
- [Windows](#)
|
|
|
|
- [Linux](#)
|
|
|
|
- [How to start a new game](#)
|
|
|
|
- [v3.3](#)
|
|
|
|
- [v3.3rc2](#)
|
|
|
|
- [Highlights of v3.3rc2](#)
|
|
|
|
- [Notes of v3.3rc1](#)
|
|
|
|
- [v3.3rc1](#)
|
|
|
|
- [Highlights of v3.3rc1](#)
|
|
|
|
- [Notes of v3.3rc0](#)
|
|
|
|
- [v3.3rc0](#)
|
|
|
|
- [Highlights of v3.3rc0](#)
|
|
|
|
- [Features in detail](#)
|
|
|
|
- [Light](#)
|
|
|
|
- [Spine runtime](#)
|
|
|
|
- [AssetsManagerEx](#)
|
|
|
|
- [Application::openURL](#)
|
|
|
|
- [ClippingRectangleNode](#)
|
|
|
|
- [Facebook platform support](#)
|
|
|
|
- [v3.3beta0](#)
|
|
|
|
- [Highlights of v3.3beta0](#)
|
|
|
|
- [Features in detail](#)
|
|
|
|
- [BillBoard](#)
|
|
|
|
- [Triangles command](#)
|
|
|
|
- [WebView](#)
|
|
|
|
- [New audio](#)
|
|
|
|
- [v3.3alpha0](#)
|
|
|
|
- [Highlights of v3.3alpha0](#)
|
|
|
|
- [Features in detail](#)
|
|
|
|
- [Camera](#)
|
|
|
|
- [Reskin](#)
|
|
|
|
- [Attachment](#)
|
|
|
|
- [Better support for FBX](#)
|
|
|
|
- [New fbx-conv](#)
|
|
|
|
- [AABB, OBB and Ray](#)
|
|
|
|
- [ui::Scale9Sprite](#)
|
|
|
|
- [c++11 random support](#)
|
|
|
|
- [RenderTexture save function](#)
|
|
|
|
- [Primitive](#)
|
|
|
|
- [Consistent way to set GL context attributes](#)
|
|
|
|
- [Only two libraries left](#)
|
2014-05-20 08:02:30 +08:00
|
|
|
|
2014-01-07 08:23:06 +08:00
|
|
|
# Misc Information
|
|
|
|
|
2014-12-12 15:37:27 +08:00
|
|
|
* Full Changelog: https://github.com/cocos2d/cocos2d-x/blob/cocos2d-x-3.3/CHANGELOG
|
2014-05-20 07:56:33 +08:00
|
|
|
* v3.0 Release Notes can be found here: [v3.0 Release Notes](https://github.com/cocos2d/cocos2d-x/blob/cocos2d-x-3.0/docs/RELEASE_NOTES.md)
|
2014-01-07 08:23:06 +08:00
|
|
|
|
|
|
|
# Requirements
|
|
|
|
|
|
|
|
## Runtime Requirements
|
|
|
|
|
|
|
|
* Android 2.3 or newer
|
|
|
|
* iOS 5.0 or newer
|
|
|
|
* OS X 10.7 or newer
|
|
|
|
* Windows 7 or newer
|
2014-05-20 07:56:33 +08:00
|
|
|
* Windows Phone 8 or newer
|
2014-07-06 20:53:17 +08:00
|
|
|
* Linux Ubuntu 14.04 or newer
|
2014-01-07 08:23:06 +08:00
|
|
|
|
|
|
|
## Compiler Requirements
|
|
|
|
|
2014-07-16 11:26:21 +08:00
|
|
|
* Xcode 5.1 or newer for iOS or Mac
|
2014-07-06 20:53:17 +08:00
|
|
|
* gcc 4.9 or newer for Linux
|
2014-11-29 13:20:21 +08:00
|
|
|
* ndk-r10c for Android
|
2014-05-20 07:56:33 +08:00
|
|
|
* Visual Studio 2012 or newer for Windows (win32)
|
|
|
|
* Visual Studio 2012 or newer for Windows Phone 8
|
2014-01-07 08:23:06 +08:00
|
|
|
|
2014-04-21 14:50:27 +08:00
|
|
|
## How to run tests
|
2014-03-04 18:15:30 +08:00
|
|
|
|
|
|
|
### Mac OSX & iOS
|
|
|
|
|
|
|
|
* Enter `cocos2d-x/build` folder, open `cocos2d_test.xcodeproj`
|
|
|
|
* Select `iOS` or `OS X` target in scheme toolbar
|
|
|
|
* Click `run` button
|
|
|
|
|
|
|
|
### Android
|
|
|
|
|
2014-03-07 08:37:33 +08:00
|
|
|
You can run the samples...
|
2014-03-04 18:15:30 +08:00
|
|
|
|
2014-03-07 08:37:33 +08:00
|
|
|
**Using command line:**
|
2014-03-04 18:15:30 +08:00
|
|
|
|
|
|
|
$ cd cocos2d-x
|
2014-03-06 14:44:33 +08:00
|
|
|
$ ./setup.py
|
2014-03-04 18:15:30 +08:00
|
|
|
$ cd build
|
2014-03-14 15:01:11 +08:00
|
|
|
$ ./android-build.py cpp-empty-test -p 10
|
|
|
|
$ adb install cocos2d-x/tests/cpp-empty-test/proj.android/bin/CppEmptyTest-debug.apk
|
2014-03-04 18:15:30 +08:00
|
|
|
|
|
|
|
Then click item on Android device to run tests. Available value of `-p` is the API level, cocos2d-x supports from level 10.
|
|
|
|
|
2014-03-07 08:37:33 +08:00
|
|
|
**Using Eclipse:**
|
2014-03-04 18:15:30 +08:00
|
|
|
|
|
|
|
$ cd cocos2d-x
|
2014-03-06 14:44:33 +08:00
|
|
|
$ ./setup.py
|
2014-03-04 18:15:30 +08:00
|
|
|
$ cd build
|
2014-03-14 15:01:11 +08:00
|
|
|
$ ./android-build.py cpp-empty-test -p 10
|
2014-03-04 18:15:30 +08:00
|
|
|
|
|
|
|
Then
|
|
|
|
|
|
|
|
* Import cocos2d-x Android project into Eclipse, the path used to import is `cocos/2d/platform/android`
|
2014-03-14 15:01:11 +08:00
|
|
|
* Import `cpp-empty-test` Android project into Eclipse, the path used to import is `tests/cpp-empty-test/proj.android`
|
|
|
|
* Build `cpp-empty-test` Android project and run
|
2014-03-04 18:15:30 +08:00
|
|
|
|
|
|
|
### Windows
|
|
|
|
|
|
|
|
* Enter `cocos2d-x/build`, and open `cocos2d-win32.vs2012.sln`
|
2014-03-14 15:01:11 +08:00
|
|
|
* Select `cpp-empty-test` as running target
|
2014-03-04 18:15:30 +08:00
|
|
|
* Click run button
|
|
|
|
|
|
|
|
|
|
|
|
### Linux
|
|
|
|
|
|
|
|
$ cd cocos2d-x/build
|
|
|
|
$ ./install-deps-linux.sh
|
|
|
|
$ cd ../..
|
|
|
|
|
|
|
|
Then
|
|
|
|
|
|
|
|
$ mkdir build
|
|
|
|
$ cd build
|
2014-03-14 15:01:11 +08:00
|
|
|
$ cmake ../cocos2d-x
|
2014-03-04 18:15:30 +08:00
|
|
|
$ make -j4
|
|
|
|
|
|
|
|
Run
|
|
|
|
|
2014-03-14 15:01:11 +08:00
|
|
|
$ cd bin/cpp-empty-test
|
|
|
|
$ ./cpp-empty-test
|
2014-03-04 18:15:30 +08:00
|
|
|
|
2014-03-06 14:44:33 +08:00
|
|
|
## How to start a new game
|
|
|
|
|
2014-05-20 08:05:05 +08:00
|
|
|
Please refer to this document: [ReadMe](../README.md)
|
2014-03-04 18:15:30 +08:00
|
|
|
|
2014-12-12 15:31:47 +08:00
|
|
|
|
2014-12-24 14:33:41 +08:00
|
|
|
# v3.4beta0
|
2014-12-12 15:31:47 +08:00
|
|
|
|
2014-12-24 14:33:41 +08:00
|
|
|
## Highlights of v3.4beta0
|
2014-12-12 15:31:47 +08:00
|
|
|
|
2014-12-05 20:47:15 +08:00
|
|
|
|
2014-10-17 15:26:28 +08:00
|
|
|
|
2014-12-12 15:31:47 +08:00
|
|
|
## Features in detail
|
2014-10-17 15:26:28 +08:00
|
|
|
|
|
|
|
|