14 Star 37 Fork 11

qingfeng346 / Scorpio-CSharp

2021-10-14 12:29
108301 qingfeng346 1578917859 qingfeng346
  • [新增]支持定义全局常量,编译时会直接编译成常量
  • [新增]增加 === !== 引用比较
  • [新增]增加空命令 Nop
  • [新增]增加ToGlobal ToGlobalFunction命令
  • [优化]基础变量复用内存,大幅减少内存使用
  • [优化]优化调用c#函数运行效率
  • [优化]整合编译选项
  • [修复]修复协程函数bind问题
最后提交信息为: ReleaseNotes.md
2021-08-27 13:58
108301 qingfeng346 1578917859 qingfeng346
  • [新增]支持 #import 预编译, 多文件可以编译成单文件
  • [新增]支持 decimal 类型
  • [新增]支持枚举为long类型转换
  • [新增]新增原生HashSet类型
  • [优化]整理Script Load相关函数
  • [优化]加速Array,IList取值速度
  • [修复]修复快速反射数组类型问题
最后提交信息为: ReleaseNotes.md
2021-07-27 15:18
108301 qingfeng346 1578917859 qingfeng346

新增功能

  • 支持多变量赋值 示例参考
    • 暂不支持全局变量
  • Object 增加类函数 getHashCode
  • Object 增加静态函数 referenceEquals
最后提交信息为: v2.2.0
2021-06-23 18:35
108301 qingfeng346 1578917859 qingfeng346

新增功能

  • 支持宏定义语法
  • 支持协程 示例参考
    • 需在主线程调用 script.UpdateCoroutine()
    • 扩展协程类型请重载 ICoroutineProcessor 示例参考

BUG修复

  • 修复 _G foreach 问题
最后提交信息为: ReleaseNotes.md
2020-09-07 17:32
108301 qingfeng346 1578917859 qingfeng346

新增功能

  • 支持 gc 函数

优化修改

  • Array.Sort 函数支持返回 bool 类型
  • 修改 NewMap 指令, 初始化 Map 支持128个以上元素
  • 修复 try catch 在 IL2CPP 下会报错的问题(由于IL2CPP finally规则和.net平台不一致导致)
最后提交信息为: v2.0.10
C#
1
https://gitee.com/qingfeng346/Scorpio-CSharp.git
git@gitee.com:qingfeng346/Scorpio-CSharp.git
qingfeng346
Scorpio-CSharp
Scorpio-CSharp

搜索帮助

53164aa7 5694891 3bd8fe86 5694891