Могу ли я объединить приложение WinUI 3 с экспортированным из Unity проектом UWP и запускать контент Unity в пользователC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Могу ли я объединить приложение WinUI 3 с экспортированным из Unity проектом UWP и запускать контент Unity в пользовател

Сообщение Anonymous »

Я разрабатываю проект, в котором хочу интегрировать сцену Unity (экспортированную как проект UWP) в приложение WinUI 3. Моя цель — отобразить контент, отображаемый в Unity, в элементе управления интерфейса WinUI 3, например SwapChainPanel или аналогичном контейнере. Возможно ли этого добиться, и если да, то каковы шаги или лучшие практики?
Что я пробовал:
  • Я экспортировал свой проект Unity как приложение UWP. Я создал базовое приложение WinUI 3
    с помощью Windows App SDK. Я изучал возможность размещения компонентов UWP
    внутри WinUI 3, но не смог найти четких указаний по
    комбинированию визуальных элементов, отображаемых Unity, с элементами управления WinUI.
Задачи:
  • Как правильно встроить контент Unity в приложение WinUI 3. Обеспечение
    совместимости механизма рендеринга Unity и WinUI 3. Управление
    вводом и фокусом между содержимым Unity и элементами управления WinUI.
Конкретные вопросы:
  • Могу ли я использовать SwapChainPanel или другой элемент управления в WinUI 3 для размещения
    выходных данных рендеринга Unity ? Существуют ли какие-либо конкретные API, инструменты или
    шаблоны для взаимодействия между компонентами Unity и WinUI 3?
    Каковы наилучшие методы обеспечения плавной интеграции и
    производительности?
Платформа: Windows 10/11, UWP.
Чего я ожидаю:
Шаги или ссылки на документацию по встраиванию контента Unity в WinUI 3.
Примеры или фрагменты кода, демонстрирующие объединение этих технологий.
Советы по устранению потенциальных проблем, таких как производительность или совместимость.

Подробнее здесь: https://stackoverflow.com/questions/793 ... d-launch-u
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»