摘要:
Scorpio-CSharp是为了解决Unity游戏各个平台热更新的问题,纯c#实现 基于.net2.0 兼容所有c#平台 语法类似 javascript, 设计初衷是为了做一个所有人都能修改的热更新脚本,源码很少,所有路径分的很清楚,代码结构清晰, 对于那些对游戏热更新感兴趣或者对脚本系统,想自己 阅读全文
摘要:
1. if else if(有空格) 和 elif 和 elseif(无空格) 三种写法都可以使用,都当作 else if 使用 if 里面的变量 除了 false和null 其他变量全部可以判断通过,也就是当作true处理, 例如 if(1) if([]) if ({}) 都会判断通过 PS : 阅读全文
摘要:
1. 申请变量时加上 var 证明此变量的作用域为当前作用域,不加var的一律认为是全局变量 2. 预留全局变量 _G 全局table,_G保存了所有全局变量 _VERSION 脚本引擎版本号,暂时全部为master _SCRIPT 脚本引擎对象 3. 脚本内所有数据类型分别为 null bool 阅读全文
摘要:
Scorpio 脚本引擎源码,平常使用只需导入此目录即可 此项目下子目录说明: CodeDom 此目录下全部都是解析脚本后生成的中间代码 Compiler 此目录下是脚本解释器 Exception 脚本引擎抛出的已知异常,例如解析失败,未支持语法等 Extensions 脚本扩展函数,由于Unity 阅读全文