C#Light Unity逻辑热更新解决方案0.20 发布
之前一直是Beta,这次已经实际运用到项目中间了,去掉beta状态
在项目中使用面对一些新的问题,还有以前没注意的bug。
更新列表
一、增加类中类的支持
二、增加对foreach的支持,同C#语法
三、增加了一个框架,用来识别完整的cs文件,这个下文详述
四、增加了变量作用域,{}内定义的变量离开这个区域就无效,for(int i…,i离开for也会无效
五、修正了 if else else 后面的表达式没有执行的bug,修正了对成员变量赋值不会类型转换的bug
关于框架:
框架有提供一个Demo,这个testcode01.cs 既可以做为代码直接编译,又可以作为脚本后期加载。
作为程序执行的按钮事件如下:
作为脚本执行的按钮事件如下
V0.20的svn代码位置在:
http://crazylights.googlecode.com/svn/CLReach/CSLightStudio
项目主页