Building a project from Unity to Windows Store platform with IL2CPP scripting backend will create a Visual Studio C++ solution containing three projects:
这些项目有其自身的用途:
1.Il2CppOutputProject 包含从托管程序集转换的所生成的 C++ 代码。每次构建时都会覆盖此项目。请参阅图 2。 2.Unity Data 项目包含所有 Unity 数据文件:关卡、资源等。每次构建时也会覆盖此项目。 3.主项目(其名称与 Unity 项目名称匹配)。这是要构建到应用程序包中的项目,生成的应用程序包可部署到设备或上传到 Windows 应用商店。Unity 在此项目上构建时不会覆盖项目,所以可对其进行自由修改而不用担心更改会丢失。
使用 .NET 脚本后端时,生成的项目使用 C#,但在使用 IL2CPP 脚本后端时不支持此方案。
生成的 Visual Studio 项目有三种配置:Debug、Release 和 Master: