Cocos2d-2.0-x-2.0.3 released
Apple has released iOS 6 and iphone 5, Cocosbuilder also released v2.1 beta2 to support bone animation. In order to support these new features, we are excited to announce that cocos2d-2.0-x-2.0.3 is now releasing. This new version of engine fixes orientation problem on iOS 6, updates CCBReader to support Cocosbuilder v2.1 beta2.
Download: cocos2d-2.0-x-2.0.3.zip
Online Document: Entry
Features¶
- Update CCBReader to v2.1 beta2 to support bone animation.
- Add CCTableView to replace CCListView.
- Update CCControlExtension, you can refer to ControlExtensionTest for more detail information.
Big improvements¶
- Javascript binding is more stable now, you can refer to samples/TestJavascript for more information.
- Refactor lua binding, make interfaces more readable and fixed some bugs.
- Refactor java lib codes, make it more elegant. Now the java lib codes is a separate eclipse project, which is shared for all test cases. You should import it into eclipse and build it first.
Bug fixes¶
- Can be rendered in correct orientation on iOS 6
- Add armv7s support to libcurl.a on iOS platform
For the full change log please refer to CHANGELOG.
Thanks to every contributor for the pull requests and/or helping us to find bugs.
Comments
the download link is broken, please check.
documents outdated, please upadte online documents.
@Leon, I just updated the download link, please check it again
@YuLei, I will update the documents ASAP.
Thank you for your hard work!
Seems 2.0.3 has problem on Create Android Project, it just cannot copy the java lib to destination project. And 2.0.2 Work Fine.
@Xiang Me, too. I find that copy_library_src function is mssing in template/android/copy_files.sh.
@Xiang Ji
I got same problem. creating android project & build is fine but when i create Android Project from Existing Code, there aren't file in src/org.cocos2dx.
And i creating android project with "Android Project from Existing Code", it run with avd, application is Immediately exit.
it error message on logcat
10-21 21:04:30.082: E/AndroidRuntime(723): FATAL EXCEPTION: main
10-21 21:04:30.082: E/AndroidRuntime(723): java.lang.ExceptionInInitializerError
10-21 21:04:30.082: E/AndroidRuntime(723): at java.lang.Class.newInstanceImpl(Native Method)
10-21 21:04:30.082: E/AndroidRuntime(723): at java.lang.Class.newInstance(Class.java:1319)
10-21 21:04:30.082: E/AndroidRuntime(723): at android.app.Instrumentation.newActivity(Instrumentation.java:1023)
10-21 21:04:30.082: E/AndroidRuntime(723): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1870)
10-21 21:04:30.082: E/AndroidRuntime(723): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980)
10-21 21:04:30.082: E/AndroidRuntime(723): at android.app.ActivityThread.access$600(ActivityThread.java:122)
10-21 21:04:30.082: E/AndroidRuntime(723): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)
10-21 21:04:30.082: E/AndroidRuntime(723): at android.os.Handler.dispatchMessage(Handler.java:99)
10-21 21:04:30.082: E/AndroidRuntime(723): at android.os.Looper.loop(Looper.java:137)
10-21 21:04:30.082: E/AndroidRuntime(723): at android.app.ActivityThread.main(ActivityThread.java:4340)
10-21 21:04:30.082: E/AndroidRuntime(723): at java.lang.reflect.Method.invokeNative(Native Method)
10-21 21:04:30.082: E/AndroidRuntime(723): at java.lang.reflect.Method.invoke(Method.java:511)
10-21 21:04:30.082: E/AndroidRuntime(723): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
10-21 21:04:30.082: E/AndroidRuntime(723): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
10-21 21:04:30.082: E/AndroidRuntime(723): at dalvik.system.NativeStart.main(Native Method)
10-21 21:04:30.082: E/AndroidRuntime(723): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load hellocpp: findLibrary returned null
10-21 21:04:30.082: E/AndroidRuntime(723): at java.lang.Runtime.loadLibrary(Runtime.java:365)
10-21 21:04:30.082: E/AndroidRuntime(723): at java.lang.System.loadLibrary(System.java:535)
10-21 21:04:30.082: E/AndroidRuntime(723): at org.cocos2dx.hellocpp.HelloCpp.<clinit>(HelloCpp.java:37)
10-21 21:04:30.082: E/AndroidRuntime(723): ... 15 more
hi m having the same issue but it seems to b running fine on the devices that support OpenGL like sumsung s3...
M new to cocos2dx, so not sure... any solution to the above problem?