Why such a hard stance on not recompiling 64-bit Cocos Studio? You guys leave us all in limbo with UI for C++ projects! What would it take to convince you we really need it for our C++ projects? How many more questions like this will change your mind?
I’ve been trying to use the suggested Using Cocos Creator With C++ and Lua Projects for the past 3 months to replace dependence on Cocos Studio - it just doesn’t work! Not only doesn’t it work for using Cocos Creator for UI in C++ projects, it requires the ancient Cocos Creator 1.9.3 for it to do anything at all! The nodes it generates are not quite the same as those that Cocos Studio was creating (i.e. Labels in place of ui::Text, no ui::ImageView, only Sprite etc.) and require constant patching of the reader to make the behavior somehow closer to what Cocos Studio was doing. Every day I spend ridiculous amount of time to workaround missing basic things like stopping opacity propagation to child nodes, non-supported ui widgets etc. etc. etc. the list goes on - don’t even try going down this rabbit hole if you are considering this as a viable approach to UI in C++ projects!
Why mislead your own users you have UI support for C++ projects, while you actually don’t and don’t plan on doing anything about it. Just write in your docs explicitly that C++ UI is an unsupported scenario to save so many developers so much valuable time.
Or, just as a suggestion that people keep bagging you for: please simply recompile Cocos Studio in 64-bit mode - you don’t have to fix anything, just give us a working binary since you refuse to open source it, that’s all we are really asking for!
@ricardo, @zhangxm, @slackmoehrle ?
P.S. Just to tap onto your worries: Cocos Studio at this point is not a competitor to Cocos Creator - they are completely different and orthogonal products. You won’t be cannibalizing your Cocos Creator audience by supporting (scratch that - recompiling) Cocos Studio because these are simply 2 non-overlapping audiences. Instead, by refusing to rebuild Cocos Studio for 64-bit Mac you are alienating your C++ users who simply prefer C++ to Java Script in writing their games.