首页 文章

如何在现有的UWP项目中将Unity用作XAML控件? [重复]

提问于
浏览
1

这个问题在这里已有答案:

我们有一个UWP项目,我们希望使用Unity渲染3d内容 .

Unity可以构建到UWP项目,该项目在XAML控件中呈现swapchainpanels上的3d内容 . 所以现在我们想在我们自己的UWP项目中使用它 .

所以我构建了一个Unity UWP项目,然后尝试将生成的项目的内容复制到我们解决方案中的新项目中,以便我可以使用它 . 但是当尝试添加所有引用的dll时,Visual Studio会说“无法添加对...的引用 . 请确保该文件是可访问的,并且它是一个有效的程序集或COM组件 . ” (我正在尝试添加“Players”文件夹中的所有dll)

我不知道我要做些什么才能让它工作,我熟悉在Unity中开发,但不是像这样的低级别的东西 . 任何帮助深表感谢 . 如果您需要更多信息,请告诉我 .

我正在使用Visual Studio 2017和Unity 2017.3.1

1 回答

  • 1

    您不能只将Unity项目复制到另一个解决方案中 . Unity项目需要引擎的存在,以及它的库来编译 . 您也无法从其他项目引用Unity库 .

    您应该构建Unity项目并直接从XAML控件中使用它 .

相关问题