gpt4 book ai didi

unity-game-engine - 为什么我看不到 API 兼容性级别的 .Net 4.6 选项?

转载 作者:行者123 更新时间:2023-12-02 16:13:40 25 4
gpt4 key购买 nike

我是 Unity 新手。我想使用最新版本的.Net。似乎 .Net 版本最近才升级到 .Net 4.6,如本博客文章所述:https://forum.unity3d.com/threads/upgraded-mono-net-in-editor-on-5-5-0b4.433541/ 。我在博客文章中描述的 API 兼容性级别设置中没有看到 .Net 4.6。我已经在 Unity 5.5.2f1 和 Unity 5.6.0b9 上尝试过此操作。我可能会错过什么?

最佳答案

I want to use the latest version of .Net.

使用官方 Unity 版本不能

It seems as though the .Net version has only very recently been upgraded to .Net 4.6 as described in this blog post:

这是 Unity 的特殊版本,仅用于实验目的。这并不意味着用于发布您完成的游戏。

.Net 4.6尚未得到正式支持。它已经开始工作,并且可能会在今年年底得到支持。

您可以使用此 link 中的非官方/实验版本 5.6.0b5 。它将允许您在编辑器上使用.Net 4.6。它不适用于构建,因为其他平台的运行时尚未完成。

如果您下载此文件,您就是在帮助 Unity 改进其.Net 4.6。不要下载它,因为您想使用 .Net 4.6 中的 API 发布游戏。

编辑:

对于最新的实验版本,Windows、OSX、Linux 独立版现在支持带有 IL2CPP 的 iOS 和带有 IL2CPP 的 Android 和 Mono。

尽管如此,仍有错误需要修复,并且许多平台尚不支持。这就是为什么你不应该用它来发布你的游戏。

编辑 2:

Unity 2017.1.0b1现已发布,它支持.NET 4.6。它仍处于测试模式。

转到编辑 --> 项目设置 --> 播放器 --> 其他设置 --> 配置 --> 脚本运行时版本 --> .NET 4.6 等效版本

然后

转到编辑 --> 项目设置 --> 播放器 --> 其他设置 --> 配置 --> Api 兼容性级别 --> .NET 4.6

关于unity-game-engine - 为什么我看不到 API 兼容性级别的 .Net 4.6 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42513782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com