Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows Universal Platform (UWP) Support? #232

Closed
Obg1 opened this issue Oct 13, 2020 · 16 comments · Fixed by #1108
Closed

Windows Universal Platform (UWP) Support? #232

Obg1 opened this issue Oct 13, 2020 · 16 comments · Fixed by #1108
Labels
enhancement New feature or request help wanted Extra attention is needed pinned
Projects
Milestone

Comments

@Obg1
Copy link
Contributor

Obg1 commented Oct 13, 2020

Can you add Windows Universal Platform (UWP)?
It was available on older Cocos2d-x 3 versions

@halx99 halx99 added the enhancement New feature or request label Oct 14, 2020
@halx99
Copy link
Collaborator

halx99 commented Nov 9, 2020

Yes, we have plan to support UWP: https://github.com/axmolengine/axmol/projects/2

@aismann
Copy link
Contributor

aismann commented Dec 31, 2020

Usefull for Xbox One/X Platform.

@Obg1
Copy link
Contributor Author

Obg1 commented Dec 31, 2020

Yes and also Windoes store. In the past Cocos2dx support uwp, I think it had support in version 3.15

@halx99 halx99 added this to To do in axmol-2.0 Aug 27, 2021
@halx99 halx99 added this to the 1.1 milestone Aug 27, 2021
@aismann
Copy link
Contributor

aismann commented Sep 16, 2021

Maybe this is helping to convert/add UWP to adxe:
https://github.com/Microsoft/DesktopBridgeToUWP-Samples
Desktop Conversion Extensions is a bridge that enables you to convert your classic desktop application (like Win32, Windows Forms, and WPF) or game to a Universal Windows Platform (UWP) app or game.

@Cybertwip
Copy link

It works for Desktop applications, Xbox still requires the full implementation

@appakabar
Copy link

I confirm, winRT support that allows to produce UWP format was available in 3.15 and is easy to copy/paste for support in 3.17.

@Cybertwip
Copy link

There is a problem with the audio player as of 3.17, but taking advantage of the unified OpenAL the project has, it might be easier to debug caching problems. There is also no gamepad support.

@Cybertwip
Copy link

I will share you my cocos2d-x 4.0 UWP port, and start working on a fork, I just don't have a few prebuilt libraries from the dependencies/thirdparty folder, it's stuck at the linking phase, I think I have the lua thing built already

@Cybertwip
Copy link

Cybertwip commented Apr 12, 2022

This one is it:

https://github.com/Greentwip/time-trio

UWP Port of 4.0 version.

Problem is some libraries need to be compiled from source, I've already compiled angle, lua, openssl I guess? But bullet, and some other need their precomps. I'll try to follow up with the adxe structure, right now I don't know how to disable glfw and purely add the missing UWP files using OpenGL.

@Cybertwip
Copy link

Not probably UWP (I'm almost done with the port) but you can try this Xbox port I've finished compiling, you'll just need the open Microsoft GDK (or sign up for the internal Microsoft GDK):

https://github.com/balancedwolf/adxe

See: CMakeGDKXboxOne.cmake and CMakeLists.txt from the time-trio repo to build your game.

@stale
Copy link

stale bot commented Sep 19, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix This will not be worked on label Sep 19, 2022
@aismann
Copy link
Contributor

aismann commented Sep 19, 2022

@hal99,
Hope this is still active and part of axys 1.1

@stale stale bot removed the wontfix This will not be worked on label Sep 19, 2022
@aismann
Copy link
Contributor

aismann commented Oct 4, 2022

@halx99
please add labels:
pinned
help wanted

@halx99 halx99 added pinned help wanted Extra attention is needed labels Oct 4, 2022
@halx99
Copy link
Collaborator

halx99 commented Mar 7, 2023

axmol UWP screenshot:

image

@aismann
Copy link
Contributor

aismann commented Mar 7, 2023

Time to clean my XBOX One ;)

@halx99 halx99 modified the milestones: 1.1.0, 1.0.0 Mar 7, 2023
@halx99 halx99 removed this from To do in axmol-2.0 Mar 7, 2023
@halx99 halx99 linked a pull request Mar 10, 2023 that will close this issue
14 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed pinned
Projects
No open projects
axmol-1.0.0
Awaiting triage
Development

Successfully merging a pull request may close this issue.

5 participants