unity使用unsafe注意事項

因爲C#要調用指針,所以要引入unsafe標識,

在你的Assets目錄下面添加smcs.rsp文件,裏面只加一行字不要有空格  -unsafe。 OK搞定。記得一定要重啓Unity3d, 因爲這個預編譯是在啓動U3D時候運行的。工程文件名別帶中文。

原理是編輯器中的smcs.exe 添加編譯命令,也可以在CMD下運行編輯器目錄下的smcs.exe  逐個添加,會很累的。

測試代碼:

unsafe void test () {
     int i=10;
            int k;
            int *j=&i;      
            k=*j+1;
           print("unsafe test " + k.ToString());
 }


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章