Home Game Development Cocos Creator vs CocosSecond-x – cocos2d-x

Cocos Creator vs CocosSecond-x – cocos2d-x

0
Cocos Creator vs CocosSecond-x – cocos2d-x

[ad_1]

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 tasks with months or years forward, please think about using the AXYS fork (was ADXE) going ahead for any C++ associated CocosSecond developments and tasks. I began evenly recommending this, however as of right this moment (Sept. 2022) and into the longer term I can solely suggest forks or utilizing options like Godot, Unity, Unreal, or different recreation/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 forth) in the identical method that the AXYS fork did.

If you’ve got recreation tasks you don’t need to preserve on life-support, however need to launch future updates then I additionally would nonetheless take into account porting over to this AXYS fork, regardless that cocos2d-x v3.17.2 and v4.0 are completely superb to make use of if you wish to repair all of the bugs and enhance it your self (that falls beneath “custom engine”).

(I’ve began porting all of the video games I’ve management over, however will in all probability depart one recreation on cocos2d-x since no updates are deliberate and it’ll be evenly maintained to work with newest SDKs till it can’t and can then be pulled off the app shops.)

Relatedly, I additionally suggest 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 recreation builders will need/want going ahead.

I’ll admit I’m unsure the perfect substitute for this dialogue kind but, and why I haven’t deleted my account right here but. CocosSecond over time from Python to iOS to X-platform has been an unbelievable group and open-source success, however all issues should finally come to an finish.

References:

My 2c
(godspeed)

3 Likes

Thank you for the superb submit, i’ll look extra into these.

Thanks for the submit. I’ll considere it for positive. Couple of questions(perhaps it’s all defined within the hyperlinks already):1-is it any completely different on the way you construct a venture on with oficial cocos? I’m very confortable with visible studio and the way straightforward it’s to create a venture at the moment. 2- is there a group there the place we are able to ask and submit stuff? It appears that there’s nearly no exercise right here anymore on cocos2dx.

R

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 all the pieces is stable, I’d like to proceed my submit and contribute to maintain cocos2dx alive there.

I don’t imagine there’s too many individuals utilizing AXYS, so I’m unsure I’d name it an energetic group, per se, however you can use the Github Issues when you’ve got issues, and both this discussion board or perhaps StackOverflow.

It actually is dependent upon you or your group’s expertise as as to if you really want a discussion board like this one, or if GitHub Issues and StackOverflow can fulfill that want.

Unity3D and Godot have energetic communities. I’m positive Unreal does as effectively, 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 muse that your recreation(s) is constructed upon.

godspeed

FYI. It modified identify as soon as once more :slight_smile:
axis, adxe, axmol

2 Likes

FYI. It modified identify 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++ recreation venture, after cocos modified enterprise mannequin. There are 64 bit Windows venture help, fastened many bugs, rewriten render, OpenAL for all platforms, m1 apple help, the identical cpp-test instance finally.
I have no idea the destiny of this engine – however it’s good factor right this moment.
May be there is no such thing as a good advertising to popularize it.
If to say about editor, the blender is all the pieces it is advisable to create ranges for Second/3d video games, it’s only wanted a bit creativeness :grinning:.

The solely proposal
for Second:
blender airplane – is similar as Second sprite

  1. create Level with Second planes in Blender with apropriate textures
  2. 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
  3. 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 forth, base on its names like: ptcl_fire_node1 – the node which represents particle, node1 – easy sprite. Or it may be performed blender addon (it’s easy) so as to add your individual airplane propertie like kind.
    PPPS. There is ortographic blender digital camera. It might be set to regulate display screen dimension to grasp how it could seems to be within the recreation

https://axmolengine.github.io/axmol

Some extra about axmol (cocos2dx fork)

@stevetranby any suggestions for porting from 3.17.2 to axmol?

  1. What axmol model needs to be used? Latest from dev department?
  2. Is it attainable to modify between 3.17.2 to axmol and again? (It seems to be like fork just isn’t backwards appropriate )

[ad_2]

LEAVE A REPLY

Please enter your comment!
Please enter your name here