As a long-time group member right here I’ve to argue that the c++ model was successfully deserted after 3.17.2, and solely barely up to date to help Metal with 4.0.
For new or younger initiatives with months or years forward, please think about using the AXYS fork (was ADXE) going ahead for any C++ associated Cocos2nd developments and initiatives. I began flippantly recommending this, however as of immediately (Sept. 2022) and into the longer term I can solely advocate forks or utilizing alternate options like Godot, Unity, Unreal, or different sport/rendering frameworks (SDL, et al).
Or construct your individual customized fork or customized engine one utilizing graphics/rendering/low-level frameworks or libraries (SDL, BGFX, Sokol, raylib, SFML, GLFW, ImGUI, openal-soft, and so on) in the identical approach that the AXYS fork did.
If you’ve got sport initiatives you don’t need to preserve on life-support, however need to launch future updates then I additionally would nonetheless think about porting over to this AXYS fork, regardless that cocos2d-x v3.17.2 and v4.0 are completely high-quality to make use of if you wish to repair all of the bugs and enhance it your self (that falls underneath “custom engine”).
(I’ve began porting all of the video games I’ve management over, however will in all probability depart one sport on cocos2d-x since no updates are deliberate and it’ll be flippantly maintained to work with newest SDKs till it can not and can then be pulled off the app shops.)
Relatedly, I additionally advocate in opposition to utilizing the “lite” model that Cocos Creator is predicated upon as a result of it’s by no means going to be up to date with issues the native c++ cross-platform sport builders will need/want going ahead.
I’ll admit I’m undecided one of the best alternative for this dialogue kind but, and why I haven’t deleted my account right here but. Cocos2nd through the years from Python to iOS to X-platform has been an unimaginable group and open-source success, however all issues should finally come to an finish.
Thank you for the superb put up, i’ll look extra into these.
Thanks for the put up. I’ll considere it for certain. Couple of questions(possibly it’s all defined within the hyperlinks already):1-is it any totally different on the way you construct a challenge on with oficial cocos? I’m very confortable with visible studio and the way simple it’s to create a challenge at the moment. 2- is there a group there the place we are able to ask and put up stuff? It appears that there’s virtually no exercise right here anymore on cocos2dx.
Edit: I noticed that my reply 1 is defined in git hub hyperlink. I assume my query is how steady is it? I’m all the time a bit sceptic on “non official” softwares. If the whole lot is strong, I’d like to proceed my put up and contribute to maintain cocos2dx alive there.
I don’t imagine there’s too many individuals utilizing AXYS, so I’m undecided I’d name it an lively group, per se, however you would use the Github Issues if in case you have issues, and both this discussion board or possibly StackOverflow.
It actually is determined by you or your group’s expertise as as to if you really need a discussion board like this one, or if GitHub Issues and StackOverflow can fulfill that want.
Unity3D and Godot have lively communities. I’m certain Unreal does as properly, however that engine all the time feels formidable to get into, from my perspective.
Anyway, I don’t have any nice recommendation right here past the assets for what to make use of as the inspiration that your sport(s) is constructed upon.
FYI. It modified title as soon as once more
axis, adxe, axmol
FYI. It modified title as soon as once more: engine-x => adxe => axis => axys => axmol
Maybe a copyright stuff with ‘axys’.
The Axis is realy good selection as C++ sport challenge, after cocos modified enterprise mannequin. There are 64 bit Windows challenge help, mounted many bugs, rewriten render, OpenAL for all platforms, m1 apple help, the identical cpp-test instance ultimately.
I have no idea the destiny of this engine – however it’s good factor immediately.
May be there isn’t a good advertising and marketing to popularize it.
If to say about editor, the blender is the whole lot you might want to create ranges for 2nd/3d video games, it is just wanted just a little creativeness .
The solely proposal
blender airplane – is similar as 2nd sprite
- create Level with 2nd planes in Blender with apropriate textures
- make blender export script in python (it’s easy) to avoid wasting these objects to json the place one airplane is represented with [x,y,width,height,texture data] properties
- parse this json within the Axis to load these datas as sprites
PS. You may create one huge airplane as background and cargo it as ParallaxNode
PPS. You can assigne some blender planes as particles, gentle, menu, and so on, base on its names like: ptcl_fire_node1 – the node which represents particle, node1 – easy sprite. Or it may be completed blender addon (it’s easy) so as to add your individual airplane propertie like sort.
PPPS. There is ortographic blender digital camera. It might be set to regulate display dimension to grasp how it might seems within the sport