Cocos2dx 4.0 vs 3.17.2

Ok I see. I’m not sure if there is a plan to release 3.17.3. I’ll talk to the team about this step.

Thanks! I appreciate it.

What libraries are not supported?

Probably a library that doesn’t affect the members here.
That’s because I’m Japanese.
I use an animation tool called Sprite Studio.
The library for cocos2d-x to play this animation is not compatible with v4.
Sprite Studio is a popular tool in Japan, like Spine.

Does cocos2dx 3.17.2 and 4.0 fully support development on ARM new laptops? Does debugging on mac and build for ios is fully supported on ARM laptops?

@CrazyHappyGame I’ll be testing the iOS and OS X builds on an Apple ARM M1 in a few weeks, so I’ll post back when I get a chance to test it all out.

There was at least one other post on this forum regarding the ARM M1 processor builds (here).

Also, I’ve been using Cocos2d-x v4 to develop everything, with some custom changes to the engine (including fixes from pull requests etc), and it seems to run fine on Android and iOS devices. The main project I’m working on also builds with the engine-x fork being maintained by @halx99, just as a fallback if work on the primary Cocos2d-x repo doesn’t continue. I do have to admit that the lack of attention Cocos2d-x is getting by the developers is a little concerning.

If this is the correct source code for the Sprite Studio runtime, then with a bit of effort you should be able to update it to work with v4.

We are not planning on releasing 3.17.3 but perhaps I can come up with an idea to help users out. Let me think on it today.

Update 1: technically this is the latest .zip of v3 from April 2020.

1 Like

That’s great.
Even if we can’t release it officially, it will support users who need to continue using v3 for some reason.

A new download isn’t the primary concern, but rather the issues that haven’t been addressed, and pull-requests that actually fix a lot of bugs which haven’t been merged in yet. Some PRs have been approved for merging, just no-one has carried out the merging process yet.

Alrighty let me look at this.

@slackmoehrle btw I hit following issue on latest mac version as well Redefinition of enumerator kAudioSessionProperty OtherAudioIsPlaying
I think we really need some new release or update version.

Hi,
I’ve recently switched to v4 on a first app without issue.
But with a second app, I’ve a very annoying issue with DrawNode that doesn’t seems to work on Android sdk 17 (4.2.2). (see DrawNode cpp-tests).
I’ve also some issues with the new render engine to create big textures/images with libs like NanoVG (it is working well on v3).
I’ve a third issue with Win10 that is no longer support in both 3.17 and 4, for now I need some code from 3.16 if I remember well (I’ve never find a way to produce a package to windows store with a Win32 executable).
So I’m going to go back to 3.1702 I think. And wait for a v4 fix.
Cocos team, feel free to ask me for more details about my 2 issues.

Sure. Contact me and I’ll pass along to engineering.

Also I don’t use 4 except on Mac. I still use v3 on everything else. I just run a script at the start of my build that symlinks libraries and goes.

Thank you for your quick reply.

Contact me and I’ll pass along to engineering.

Is there a specific channel? Do you need more details? Sample codes?

Email me with everything relevant

ThisForumId@cocos.com

1 Like

I have to admit, I haven’t had a chance to try past versions of xcode yet, and I’m annoyed that xcode broke my project. Since Windows is my biggest user base (money-wise), I’m focusing on features right now, and then this summer, I hope to get the Mac and iOS versions building again. I really miss how easy it was to just always have all three building and running. I still don’t know what Apple did to break this. :frowning:

Hi, Are you sure about the address?
Thank you
Transfer to the following e-mail recipient or group failed:

ThisForumId@cocos.com
The email address you entered was not found. Please check the recipient’s email address and try to resend the message. If the problem persists, please contact support.

Substitute thisforumid with my actual Id you see :slight_smile: spam prevention method

Ok, sorry for the mistake, I’ve just sent you my tests codes.
Cheers