Scorpio-CSharp是為了解決Unity游戲各個平台熱更新的問題
Unity3d發布平台支持:
WebPlayer
PC (Windows Mac Linux)
IOS(包括IL2CPP)
Android
BlackBerry
Windows Phone 8
WebGL(Unity5.0Beta)
語法參照js語法(90%) 具體使用方法參照ulua
hello world示例:
using System;
using Scorpio;
public class Program {
static void Main(string[] args) {
Script script = new Script();
script.LoadLibrary();
Console.WriteLine("返回值為 : " + script.LoadString(@"print(""hello world"")"));
}
}
腳本裡調用c#函數示例:
String = import_type("System.String")
print(String.Format("{0}-{1}-{2}-{3}-{4}",1,2,3,4,5))
注 : import_type可以直接注冊一個c#類到腳本裡面 類名必須是完整路徑 import_type載入的類 必須要 先調用 script.PushAssembly 壓入可以加載的程序集
更多示例請下載源碼查看
QQ群:245199668
附上源碼下載地址 : https://github.com/qingfeng346/Scorpio-CSharp