yzzfo

    Roslyn C# - Runtime Compiler

    https://yzzfo.github.io/unity/store/roslyn-c-runtime-compiler//75bc160f-20f8-4b13-90df-ab3feade8c3a.jpg

    *需要 .Net 4.x 或 .Net 标准 API 兼容性级别

    Roslyn C# 允许使用 Roslyn 编译器在运行时加载程序集和 C# 脚本,使您可以轻松地为您的项目添加 mod 支持或游戏内编程。此外,Roslyn C# 还包括代码安全验证,允许您指定加载代码必须遵循的一系列安全限制,包括非法命名空间和类型。这使得从未知来源加载第三方代码变得更加安全。

    包括一个基于编程的小型游戏,目标是通过编写执行方向决策的代码,将鼠标从迷宫中导航出来。

    特点 - 在运行时编译和运行 C# 脚本 - 利用 Roslyn C# 编译器使用最新的 C# 语言特性 - 快速执行。一旦编译,外部脚本将与游戏脚本一样快速运行 - 允许轻松添加 mod 支持 - 代码安全验证意味着可以识别和丢弃不安全的代码 - 代码安全在失败时生成详细报告,包含有关使用的非法类型和外部代码中每次使用情况的信息 - 提供简单易用的 API 进行程序集、类型和实例反射 - 支持使用脚本代理进行非具体通信 - 使用正确的方法(AddComponent、CreateInstance、new)自动构造类型 - 缓存成员表以快速反射 - 所有脚本和示例都组织在命名空间中,以避免类型名称冲突 - 包含完整注释的部分 C# 源代码 - 提供全面的 .chm API 文档,便于快速参考

    平台 支持 PC、Mac 和 Linux 平台。

    Roslyn C# 可能在其他平台上也能正常工作,但我们只会为官方支持的平台提供支持。

    Android
    Android并未得到官方支持,但许多用户通过遵循这些步骤成功地在Android上运行该资源。

    论坛 | Discord | 文档 | 支持 | 网站

    在源链接中查看更详细的信息:https://assetstore.unity.com/packages/tools/integration/roslyn-c-runtime-compiler-142753
    请注意,此资源仅供学习用途或用于在购买产品前进行测试,禁止用于商业用途。
    提取码/密码(如果需要): 4196
    链接失效👈