C#Light Unity邏輯熱更新解決方案0.20 釋出

瘋光無線發表於2014-03-22

之前一直是Beta,這次已經實際運用到專案中間了,去掉beta狀態

在專案中使用面對一些新的問題,還有以前沒注意的bug。

更新列表

一、增加類中類的支援

image

image

二、增加對foreach的支援,同C#語法

三、增加了一個框架,用來識別完整的cs檔案,這個下文詳述

四、增加了變數作用域,{}內定義的變數離開這個區域就無效,for(int i…,i離開for也會無效

五、修正了 if else else 後面的表示式沒有執行的bug,修正了對成員變數賦值不會型別轉換的bug

 

 

關於框架:

imageimage

框架有提供一個Demo,這個testcode01.cs 既可以做為程式碼直接編譯,又可以作為指令碼後期載入。

image該程式執行介面,左上角兩個按鈕很清楚了

作為程式執行的按鈕事件如下:

image

作為指令碼執行的按鈕事件如下

image

 

V0.20的svn程式碼位置在:

http://crazylights.googlecode.com/svn/CLReach/CSLightStudio

 

專案主頁

https://code.google.com/p/crazylights/wiki/CSLite

相關文章