0

我创建了一个 Unity3D 项目并将其构建为 Windows Store C# XAML 应用程序。事情并不顺利。所以我创建了一个新的空项目。我将我的视图与主摄像机的视图对齐,并在其默认位置创建了一个立方体,以便可以在游戏视图中看到它。我再次将此项目构建为 Windows Store C# XAML,并在构建中添加了唯一的场景。创建解决方案后,我在解决方案配置属性中将目标平台配置为 x86。当我尝试在本地计算机上部署它时(我没有任何其他平板电脑),我遇到了与之前相同的问题。

它加载了 Unity3D 的启动画面。然后它显示未处理异常的错误。所以我评论了这条线并继续,但这给了我另一个例外。我又做了同样的事情,越来越多的未处理异常按以下顺序出现:

36: appCallbacks = new AppCallbacks(false);    //FileNotFoundException
59: appCallbacks.SetBridge(_bridge);           //NullReferenceException
61: appCallbacks.SetSwapChainBackgroundPanel(mainPage.GetSwapChainBackgroundPanel());     //NullReferenceException
64: appCallbacks.SetCoreWindowEvents(Window.Current.CoreWindow);   //NullReferenceException
66: appCallbacks.InitializeD3DXAML();    //NullReferenceException

所有这些异常都发生在文件 App.xaml.cs 中。在每个例外中,我首先提到了第 1 行。语句,然后是语句,然后是发生的异常。

注释完上述所有语句后,应用程序运行成功,但没有任何显示(只有黑屏)。此外,当我尝试浏览解决方案文件夹时,我无法识别与我的 Unity3D 项目相关的任何内容(当我在 Unity3D 中创建了一个完整项目时)。我可以在解决方案资源管理器中看到 Assets 文件夹和 Unity3D 引用中的启动屏幕和徽标图像。解决方案文件夹中没有资产、脚本等。

我正在使用 Unity3D 4.2 和 Visual Studio 2012 Ultimate。

我截取了我的步骤截图,并用它制作了一个拉链。我已经上传到Dropbox了。这是链接: https ://www.dropbox.com/s/88nod5pfxxgscra/Unity.zip

4

0 回答 0