程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 在Unity中使用Scorpio-CSharp,unity3d使用什麼語言

在Unity中使用Scorpio-CSharp,unity3d使用什麼語言

編輯:C#入門知識

在Unity中使用Scorpio-CSharp,unity3d使用什麼語言


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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved