IronPython(适用于 .NET 4.x)与 Unity 集成
IronPython (for .NET 4.x) integration with Unity
我正在尝试使用 Visual Studio 2017 将 python 脚本与我的 Unity 应用程序集成。我已按照各种在线教程中给出的所有步骤进行操作,这是我的代码:
image
此外,当我转到 Unity 检查器时,这是我 select dll(保存在 Assets/Editor/plugins/resources 目录中)时看到的错误:image2
我已经安装了最新版本的 IronPython,它声明它与 .NET 4.x 以及 3.5.
兼容
有人可以建议解决这个问题,或者建议使用其他替代方法 Python 集成吗?
错误消息告诉您您的编辑器与您使用的 .NET 版本不兼容。您可能希望更新路径以包含 .NET 3.5 和 4.0 版本。
Unity 包含一个支持 .NET 4.6 的实验性运行时版本,但它不是默认版本。要 select 这个选择 Edit
->Project Settings
->Player
。然后在 Inspector Window 中向下滚动到 Other Settings
->Configuration
->Scripting Runtime Version
。 Select Experimental (.NET 4.6 Equivalent)
来自菜单。
我正在尝试使用 Visual Studio 2017 将 python 脚本与我的 Unity 应用程序集成。我已按照各种在线教程中给出的所有步骤进行操作,这是我的代码: image
此外,当我转到 Unity 检查器时,这是我 select dll(保存在 Assets/Editor/plugins/resources 目录中)时看到的错误:image2 我已经安装了最新版本的 IronPython,它声明它与 .NET 4.x 以及 3.5.
兼容有人可以建议解决这个问题,或者建议使用其他替代方法 Python 集成吗?
错误消息告诉您您的编辑器与您使用的 .NET 版本不兼容。您可能希望更新路径以包含 .NET 3.5 和 4.0 版本。
Unity 包含一个支持 .NET 4.6 的实验性运行时版本,但它不是默认版本。要 select 这个选择 Edit
->Project Settings
->Player
。然后在 Inspector Window 中向下滚动到 Other Settings
->Configuration
->Scripting Runtime Version
。 Select Experimental (.NET 4.6 Equivalent)
来自菜单。