我写了一个zarch语言 c#上解释型的
lua是用c做桥的,很多方面不够便捷,个人感觉也不安全,于是有了一个写一个干净简洁的语言的想法
像这样就可以在c#中运行zarch语言
Zarch.code="Debug.Log('hello world')";
像这样就可以为场景中名为mybtn的物体绑定一个点击事件,无论它是ui还是3d物体
$(mybtn).click({print('123') })
像这样就可以出发一个多线程任务 完成后返回主线程发起回调
$.thread( {Thread.Sleep(3000); }, {$(myCube).move(1,2,3) })
具体详情见
https://github.com/DASTUDIO/Zarch