axmol/README.mdown

73 lines
2.6 KiB
Plaintext
Raw Normal View History

cocos2d-x multiplatform
==================
[cocos2d-x][1] is a multi-platform 2D game engine in C++, based on [cocos2d-iphone][2] and licensed under MIT.
2011-11-18 20:35:35 +08:00
Now this engine has been ported to WOPhone, iOS 4.1, Android 2.1 and higher, WindowsXP & Windows7.
Multi Platform
-------------
* [cocos2d-iphone-cpp][3]: tested on iPhone 3.2, 4.1 & 4.2 SDK
* [cocos2d-android-ndk][4]: based on ndk-r4(crystax.net version) & ndk-r5, tested on Android 2.1, 2.2, 2.3 emulator, HTC G2, G3, G6, G7 device
* [cocos2d-wophone][5]: well tested on WOPhone of ChinaUnicom, both emulator & device.
* [cocos2d-win32][6]: well tested on WindowsXP & Windows7. It depends on PowerVR OpenGL ES 1.1 libraries for win32 system
Document
------------------
2010-12-17 21:38:03 +08:00
* Website: [www.cocos2d-x.org][7]
2011-11-18 20:35:35 +08:00
* [Online API References][8]
Contact us
------------------
2010-12-17 21:38:03 +08:00
* Forum: [http://forum.cocos2d-x.org][9]
* Twitter: [http://www.twitter.com/cocos2dx][10]
* Sina mini-blog: [http://t.sina.com.cn/cocos2dx][11]
2011-11-18 20:35:35 +08:00
[1]: http://www.cocos2d-x.org "cocos2d-x"
[2]: http://www.cocos2d-iphone.org "cocos2d for iPhone"
2011-01-17 21:16:25 +08:00
[3]: http://www.cocos2d-x.org/wiki/cocos2d-x/Cocos2d-iphone-cpp "cocos2d-iphone-cpp"
[4]: http://www.cocos2d-x.org/wiki/cocos2d-x/Cocos2d-android-ndk "cocos2d-android-ndk"
[5]: http://www.cocos2d-x.org/wiki/cocos2d-x/Cocos2d-wophone "cocos2d-wophone"
2011-01-17 21:16:25 +08:00
[6]: http://www.cocos2d-x.org/wiki/cocos2d-x/Cocos2d-win32 "cocos2d-win32"
2011-04-04 10:02:45 +08:00
[7]: http://www.cocos2d-x.org "www.cocos2d-x.org"
2011-01-17 21:16:25 +08:00
[8]: http://www.cocos2d-x.org/embedded/cocos2d-x/classes.html "API References"
2010-12-17 21:38:03 +08:00
[9]: http://forum.cocos2d-x.org "http://forum.cocos2d-x.org"
[10]: http://www.twitter.com/cocos2dx "http://www.twitter.com/cocos2dx"
[11]: http://t.sina.com.cn/cocos2dx "http://t.sina.com.cn/cocos2dx"
2011-11-23 13:38:56 +08:00
Lua Support FIX Readme
------------------
* CCScheduler support local function
* Support autorelease C++ object
* When C++ object deletd set Lua object userdata to nil
* Add CCNode:setPosition(x, y), CCNode::getPosition(), huge performance boost
* Remove needless class and functions from tolua++ .pkg files, improved performance
**How to use:**
local scheduler = CCScheduler:sharedScheduler()
local handle -- save script callback handle
local frameCount = 0
local function onEnterFrame(dt)
print("onEnterFrame:", frameCount)
frameCount = frameCount + 1
if frameCount >= 60 then
-- remove script callback
scheduler:unscheduleScriptFunc(handle)
end
end
handle = scheduler:scheduleScriptFunc(onEnterFrame, 1.0 / 60, false)
**TODO:**
* When C++ object deleted, remove Lua object userdata
* CCMenuItem support script function