Cocos2d-2.0-x-2.0.3 released

Added by Minggo Zhang 8 months ago

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

Added by Leon Qiu 8 months ago

the download link is broken, please check.

Added by YuLei Liao 8 months ago

documents outdated, please upadte online documents.

Added by Zhe Wang 8 months ago

@Leon, I just updated the download link, please check it again
@YuLei, I will update the documents ASAP.

Added by Rickard Kjellin 8 months ago

Thank you for your hard work!

Added by Xiang Ji 7 months ago

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.

Added by huro ex 7 months ago

@Xiang Me, too. I find that copy_library_src function is mssing in template/android/copy_files.sh.

Added by Juhong Jung 7 months ago

@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

Added by Zain Jahangir 7 months ago

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?