Releases: EtherProject/EtherEngine
Releases · EtherProject/EtherEngine
EtherEngine-Release-Win_x64
- 新增 Base64 编码解码
- 修复部分编译环境下二进制参数缓冲区长度异常问题
- 重命名绘图 API,使其意义更加明确
- 添加 vcpkg 自动构建工具,重构依赖项
- Release 使用静态编译,移除动态链接库文件
EtherAPI_Release_WithDebugInfo-Win_x64
- 修复已知的 Network 模块服务端异常回调处理崩溃问题
- 更新 Graphic 模块,支持从缓冲区中加载图片和字体
- 更新 Graphic 模块相关文档
EtherAPI_Release_WithDebugInfo-Win_x64
- 更新 Media 模块,新增更多音媒体操作 API
- 更新并修复 Media 模块相关文档
EtherAPI_Release_WithDebugInfo-Win_x64
- 移除 userdata 类型的内存释放函数,使用全局自动内存管理
- 将部分函数移至对象数据内部作为其成员,使用面向对象方式进行调用
- 更新 Network 模块,支持更丰富的客户端操作,并且新增对多线程 HTTP/HTTPS 服务端创建的支持
- 对 OS 模块进行更新,支持 Windows 下更丰富的系统交互操作
- 优化模块加载机制,推荐使用
UsingModule()
代替require()
函数 - 扩展多编码字符串处理函数,UTF8 字符串支持更多操作
- 更新 Media 模块,支持更细致的音媒体播控管理
- 合并 Algorithm 模块部分 API ,调用方式更简明
- 新增 Compress 模块,支持对数据使用 DEFLATE 算法进行压缩和解压缩
- 优化二进制缓冲区,支持 Lua 与 C 之间更高效的二进制数据参数传递
- 优化报错机制,避免在加载运行第三方 C 模块时因异常抛出导致引擎崩溃
EtherAPI_Release_WithDebugInfo-Win_x64
- 新增启动配置文件支持,自定义入口文件、模块路径及启动参数
- 更新相关文档
- 修正引擎内置版本号
EtherAPI_Release_WithDebugInfo-Win_x64
- 新增
_envp
环境变量全局表 - 更新相关文档,补全遗漏的
_argc
和_argv
部分
EtherAPI_Release_WithDebugInfo-Win_x64
- 新增 JSON 模块
- 优化 Release 模式下引擎效能
- 修正代码及文档中的拼写错误
- 重构文档,提供快速上手文档
- 重新定位并命名 EtherEngine 为 EtherAPI
EtherEngine-Release_WithDebugInfo-Win_x64
- 修复引擎内置版本号错乱问题
- 修复上版本引擎在强制加载同一目录脚本时中文路径加载失败问题
EtherEngine-Release_WithDebugInfo-Win_x64
- 修复Window模块API:SetWindowMode异常报错问题
- 更新文档:新增SetWindowMode可选参数列表
EtherEngine-Release-Win_x64
- 修复OS模块API:ListDirectory部分情况下异常报错问题