Qt5 cocos2dx
-
Hi Karl & Steve,
I have just answered the email of Steve, but thought I will also give my advice here on the forums..At V-Play, we have created a Qt-based gaming API which internally uses cocos2d-x as the rendering technology. This allowed us to combine the best of 2 worlds: cocos2d-x with its high performance, and using QML & JavaScript for the game logic and scripting interface, with Qt Creator as the top-class cross-platform IDE.
What it also allowed us to do, is to support iOS & Android with a 60 fps framerate already since the official launch in December 2012. :)
However, with Qt 5.2 rendering performance is equally good (and in some cases even better) than cocos2d-x, which is the reason why we ar transitioning our currently Qt 4.8.1 based engine core to Qt 5.2. This will be available as major V-Play update early 2014! Good news for V-Play developers is, that the "V-Play gaming API":http://v-play.net/doc/vplay-group.html will stay the same so you do not need to change your V-Play games created until then, and you can start developing V-Play right away. :)
You can also use the latest Qt Creator with V-Play already, and we have explained how to do so in our docs here: http://v-play.net/doc/vplay-installation.html#qt-creator-considerations
I have been using cocos2d-iphone and cocos2d-x since its early versions since 2008, but I found QML and JavaScript so powerful and faster to develop (which is why I started working on V-Play in the first place ;)
We also have some comparisons of the cocos2d-x API with V-Play on our website here: http://v-play.net/benefits/#cocosdeveloperMost notably, we built the same game with cocos2d-x and with V-Play - the result was we saved more than 60% lines of code.. You can find the comparison here:
http://v-play.net/benefits/#full-demo-game-comparisonIf you have any V-Play-related questions, you can use our "support forums":http://support.v-play.net, or ask any Qt-related questions here on qt-project.
All the best for your game, and share your development experience with us. :)
Cheers,
Christian Feldbacher
Co-Founder V-Play -
Christian,
Thanks for your detailed reply. I will look more closely at V-Play and especially the links you provided.
BTW, have you looked at CocoStudio? It has some interesting capabilities but I don't know if the source code is available like it is for cocos2d-x, etc.
-
[quote author="feldifux" date="1386060100"]However, with Qt 5.2 rendering performance is equally good (and in some cases even better) than cocos2d-x, which is the reason why we ar transitioning our currently Qt 4.8.1 based engine core to Qt 5.2. This will be available as major V-Play update early 2014![/quote]
That's some pretty good news, I just asked that in your own forum.
Since this information is very relevant to Qt users who want to try V-Play you should consider displaying it on your front page as I couldn't find it in your site.Thanks.
-
Christian,
I completely agree with you. Since it contains a UI Editor, Animation Editor, Number Editor, Number Cruncher and Scene Editor, I just thought that this may be of interest to you and Alex, possibly providing some ideas as well as code.
BTW, I was just informed this morning that the source code is not available and may possibly never be available.
Steve
-
Thanks Steve!
I think providing all these editors takes a lot of time and tuning. There are really good existing editors best suited for a specific job, like TexturePacker to pack sprites into a sprite sheet, which is its only purpose where it is excellent at.We'll see where CocoStudio is heading, currently I prefer QML & QML UI Designer of Qt Creator for setting up layouts for games. ;)
Cheers, Chris
-