将Unity应用程序嵌入到UWP应用程序中

时间:2017-05-08 18:22:41

标签: unity3d uwp

所以我知道可以创建一个统一游戏和端口 - 将它部署到Windows 10商店。但我有一个不同的情况(见下文),我的老板想要,但我不知道这是否可能。

我需要创建一个UWP应用并添加一个" unity 3d"容器,允许我查看统一场景并与之交互。

我想在UWP应用程序中查看统一场景,并根据所选资产(在UWP应用程序内)显示在UWP内的列表视图中显示的资产列表,应该更新场景。

1 个答案:

答案 0 :(得分:2)

我遇到了类似的问题,我希望将Unity与UWP中的XAML-UI结合起来。 对我有用的是Unity的.NET脚本后端。 (您可以使用Unity下载助手安装它,以防第一次安装Unity时错过它。)

您创建一个新的Unity项目,转到"播放器设置"并设置属性" Scripting Backend"到" .Net"。然后你构建一个UWP解决方案,Unity生成一个熟悉的UWP结构的.sln(包括App.xaml.cs,MainPage.xaml.cs等文件。)从这些文件中,你可以调用你的Unity脚本 - 是的,你也可以在统一脚本中调用xaml.cs中的代码。 AppsCallbacksClass可用于在AppThread(= Unity)或UIThread(UWP)上执行代码。

在此处查看文档(特别是Scripting-Backend和AppCallbacks):https://docs.unity3d.com/Manual/WindowsStore.html

以及此处的Xaml-Unity-Connection示例:https://bitbucket.org/Unity-Technologies/windowsstoreappssamples/src

相关问题