RH
RH
There is an existing fork of Cocos2d-x v4 that works with the latest NDK, so perhaps you can back-port the changes if you don't want to use the fork. You...
The languages should be specified in the [project](https://cmake.org/cmake/help/latest/command/project.html) command. If an empty new project is created for macOS and cmake fails with that error, then yes, this should be added...
> Btw, the language can't be easily specified using `project()`, because then Android build fails trying to check for Objective-C/C++ compiler. The full fix should be like this: I'm not...
> Ah, ok, then I misunderstood you. :) So now we have 3 ways to fix this, which one should I do? It's so strange though, because I just did...
While this is a good idea, it is a breaking change, so perhaps it would be best to leave it for the v2.2 release?
Sorry, I feel like I got ahead of myself with regards to the changes to `removeFromParent` and `removeFromParentAndCleanup`, including the changes made in PR #1837. Going through the code more...
> Maybe revert #1837 first. Yes, that would be the best way forward until the best solution can be decided on.
One thing to keep in mind is while Axmol was initially based on Cocos2d-x v4, the goal is not to keep 100% backwards compatibility with it. Axmol has diverged from...
> Maybe don't do anything Node::cleanup which already does in Node destructor, remove xxxAndCleanp, don't need add parameter `cleanup` to removeFromParent What happens in the scenario where a node is...
> pause node automatically in removeFromParent function? If that is implemented, then it would need to be resumed when it is attached to a parent, assuming the parent is not...