Unity3D hot update, support C++ or C#
2019-7-11
完成单步调试,逐步调试,函数内跳转(运行至指定行),可以展开this, Class, List, map修改,可以轻松展开超过10万个以上的节点;
2019-8-11
完成Color32, Color, Rect, Ray等内置数据类型, 完成外部跨平台类的导入功能;
完成C#自动wrap的功能; 增加脚本中List, map与C#中List, Dictionary相互赋值的接口;
增加宿主平台语言与脚本对象数据交互的接口
2019-9-13
完成await异步方法
完成Unity插件导出异步方法
2019-9-22
解决new嵌套问题
增加内嵌struct的new操作符的支持
增加内嵌图形对象的参数构造函数
解决iterator模板的问题,兼容C#泛型写法
2019-9-29
增加JSON的支持
2019-10-06
重新实现对象引用机制,解决class与List, Map, Delegate, IEnumerator之间循环引用的释放的问题
修正StopCoroutine接口空指针崩溃的BUG
修正脚本与C#委托对象赋值不生效的BUG
修改C#导出插件,增加内嵌类的自动wrap
优化字节码文件格式,减少字节码文件与占用内存大小
2019-10-08
增加编译后,自动导出引用wrap类与接口配置的功能,用于发行时精简wrap接口
2019-12-07
增加手动注册wrap掊口的功能,可以将异步接口Task同步化,不使用真正的线程,简化逻辑
2019-12-08
增加脚本字节码加密功能
2019-12-09
修改导出插件,解决委托同参导出后重名的问题
2019-12-13
修改导出插件,修正动态库释放时崩溃的BUG,修正类全局函数没有加类名时,内部调用无效的BUG
2019-12-15
增加IntPtr支持,将脚本对象数据快速传递到宿主平台,让数据交互飞起
2019-12-20
修正脚本若干BUG,修正函数参数错误时编译不报错的BUG,增加Vector2, Vector3, Vector4的隐式转换
2020-07-19
增加Protobuf的支持,目前默认是Proto 3.0
FCSerialize 功能强化,增加读写定长数据的接口,增加PB相关接口
多变量声明支持, 如 int a, b = 3, c;
修正switch(exp), exp不支持复杂表达式的问题
修正class成员map, list的错误初始化导致运行时崩溃的问题
2020-09-05
修正对象赋空指令,空指针访问崩溃的BUG
2020-09-05
增加Protobuf的示例
修正 null == ptr 的编译错误
修改Protobuf的导出功能,修正一个接口导出的BUG
修改CSerialize名字为FCScriteze
2020-09-09
修正if(exp为常数)时的一个编译错误(笔误)
2020-09-13
修改导出插件,增加精简接口导出模式
优化for循环,测试用例大部分性能提升50%
修正一个引擎接口没有导出导致性能测试用例10异常的BUG
2020-09-15
修正class派生,基类名字没有导出,导致在Unity中访问不了的BUG
修正for优化后,就算条件不满足也会执行一次的BUG
增加脚本类成员函数的查询接口
2020-09-26
增加Unity重新编译脚本后的重置事件,解决Unity运行时重新编译后崩溃的BUG