Metro:工程类型

Unity Metro 中有四种工程类型 (Project Types):

XAML 解决方案 (XAML Solutions)

这些类型会生成一个顶部带 XAML 代码的解决方案。生成后 XAML 代码可进行修改。

D3D11 解决方案 (D3D11 Solutions)

这些类型会生成一个含有单个 D3D11 窗口的工程,顶部无 XAML 层。这会更快给出性能结果,如果不需要 XAML 层,将首选该方案。

C# 解决方案 (C# Solutions)

生成 C#解决方案 (C# Solutions) 后,用户可使用托管程序集,如 UnityEngine.dll、Assembly-CSharp.dll 等。

C++ 解决方案 (C++ Solutions)

C++ 解决方案 (C++ Solutions) 提供 用户使用静态链接库的可行性。

创建 Visual Studio 解决方案时,Unity 会创建资源、vcproj、xaml、cpp/h 等文件,如果在相同目录的顶部创建工程,所有这些文件会被覆盖,下列文件除外:

可安全修改这些文件,如果想恢复到之前的状态,只需移动文件并在文件夹顶部创建工程。

注意:如果磁盘上已经存在解决方案和工程文件,Unity 不会对其进行修改。也就是说如果新文件存在于数据 (Data) 文件夹中(例如,如果在 Unity 工程中添加一个新场景,数据 (Data) 文件夹中会添加一个新文件),必须将其手动添加到工程文件中,或者只需删除解决方案和工程文件,它们将会重新生成。

Page last updated: 2013-07-02