В настоящее время я рисую все свои элементы с помощью Win2d. Я прочитал это в отношении к Win2d here:Добавление физики в приложение UWP
Win2D это графический API, а не полный все-в-одном игрового движка, но вы могли бы, конечно, использовать его для реализации графической части 2D-игр, в сочетание с другими API-интерфейсами для других областей, таких как вход, звук, физика, если вам нужна эта игра и т. д.
Я изучил Box2d (что было бы предпочтительнее, потому что наше приложение для Android использует Box2d). Но когда я использую Nuget для установки Box2d, я получаю Package restore failed. Rolling back to package changes for ...
.
Я также видел на сайте Box2d, что есть порт под названием Farseer Physics Engine. Я получаю те же проблемы с этим, что и Box2d.
Затем, оглядев еще больше, я нашел Physics Helper XAML и запустил код. Это довольно близко к тому, что мы хотим, но настройка его в существующем приложении кажется довольно загадочной. Это использует Farseer Physics, и он отлично работает в симуляторе.
Я разрабатываю в основном приложения для Mac и Android, поэтому я являюсь новой территорией, на которой работает Visual Studio, и развивается в среде Windows. Также большая часть документации кажется устаревшей.
В основном я задаюсь вопросом, что было бы лучше всего для добавления физики в мой UWP, и если бы я не рассмотрел другое решение, я должен был исследовать здесь, я хотел бы услышать об этом.
Спасибо за ответ, он работал как шарм. Однако на втором этапе мне не пришлось «перенаправлять в корневую папку« Физический помощник XAML » –
Помощник по физике XAML очень полезен, но поддерживает только щелчок мыши. Вы знаете, как изменить его для поддержки мультитач? – quangkid