[PERFORMANCE QUESTION] Sprite3D performance

Thanks, appreciate the response.

Has there been any progress with this?
Unity engine has this feature: dynamic and static batch drawing for 3d models.
https://docs.unity3d.com/Manual/DrawCallBatching.html
It would be great if cocos2d-x would have this also.
Now to create a game similar to Minecraft is ridiculously expensive. Each cube calls additional GL draw functions.

In this picture: GL calls: 262, GL Verts: 61858

You’ll have to modify the engine yourself. For a minecraft clone I’d recommend writing your own Node class and using the primitive rendering commands instead. You’re also going to want to possibly look at texture arrays, among other extensions that you won’t find supported in cocos2d-x. The engine is open so you can write your own, but I wouldn’t expect it to provide any help with this type of 3D game (or any 3D game) going forward.

1 Like

Hi there!

If anyone made it works please share it with community please because for me it is too hard to make it :frowning:

1 Like

With help from shadowphiar I was able to achieve draw call batching of static 3d cube models: