1.) Unity Scripts 裡的調用
在Unity 呼叫 java 裡的class時可用
AndroidJavaClass jc = new AndroidJavaClass("com.package.Name.className");
AndroidJavaClass jc = new AndroidJavaClass("com.package.Name.className", "constructor_parameter");
以及
AndroidJavaObject jo = new AndroidJavaObject("com.package.Name.className" );
AndroidJavaObject jo = new AndroidJavaObject("com.package.Name.className", "constructor_parameter");
※ com.package.Name 即為 Android 專案中的第一行,此處範例為
兩者的差別在於AndroidJavaClass 不會建立class 實體,僅限於連結該class裡的靜態成員
而AndroidJavaObject 使用的當下會建立出該 class 實體,也因此非static 成員將能夠取用
※ using 表示 ( ) 內的資源在{ } 使用完後即被釋放掉,以避免資源耗竭,當然要重複使用時就不用using