Моя компания использует RPG Maker MV (на основе JavaScript) и хочет перенести его на Xbox UWP. Он больше не поддерживается в последней версии Visual Studio.

Есть ли обходной путь или мне следует отказаться от этого и перейти на С#?

0
Chad Hasbrook 23 Мар 2020 в 04:05

1 ответ

К сожалению, это действительно устарело, но в качестве обходного пути вы можете использовать WebView для размещения игры, что я и делаю со своей. Вам все равно придется иметь дело с несколькими дополнительными вещами, если вы хотите использовать функции хранилища Xbox (см. здесь мой комментарий по этому поводу), и вам все еще нужно реализовать вход в систему (что я все еще работает), но как только вы добавите WebView на свою главную страницу. xaml назовите его чем-то вроде ContentViewport и (сразу после вашего входа в систему и логики обработки файлов) добавьте следующую строку кода:

ContentViewport.Source = new Uri("ms-appx-web:///index.html");

Или где бы ни находился ваш index.html, поэтому, если вы предпочитаете активы корневому каталогу пакета с папкой www, скопированной в качестве основы, вы можете использовать следующее:

ContentViewport.Source = new Uri("ms-appx-web:///assets/www/index.html");
0
Jeffrey Davis 23 Окт 2020 в 20:06
Чуть не забыл: некоторые из этих функций нужно поместить в компонент WinRT, чтобы они работали правильно. Я могу опубликовать полное описание того, что и куда идет, если вам это все еще нужно.
 – 
Jeffrey Davis
23 Окт 2020 в 20:08