登录 注册
当前位置:主页 > 资源下载 > 34 > Unity中的UniScript功能,使得C#脚本能够作为本机代码使用

Unity中的UniScript功能,使得C#脚本能够作为本机代码使用

  • 更新:2024-11-06 23:57:38
  • 大小:43.72MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

将C#脚本带入作为本机代码的Unity。 / 总览 var src = @" class PlayerMovement : MonoBehaviour { public void MoveForward() { transform.position += new Vector3(0, 0, 1); } } " ; var script = CScript . CreateRunner ( src ); dynamic move = script . Override ( " PlayerMovement " , this ) . AsDynamic (); move . MoveForward (); 另一个C#脚本引擎 其他C#脚本使用mcs或roslyn 。 它们都是基于编译器而不是解释器但是UniScript使用SlowSharp作为后端这可以... 沙箱:可以防止使用白名单,黑名单或您自己的规则进行恶意呼叫。 与iOS,WebAssembly和WSA完全兼容:iOS是一个不可错过的巨大市场。 执行超时以防止无限循环:用户创建