-
Notifications
You must be signed in to change notification settings - Fork 16
更新日志
Xrysnow edited this page May 26, 2021
·
2 revisions
20201218
- [更新] 更新cocos2d-x-imgui
- [更新] 更新cocos2d-x-live2d
- [更新] 更新cLaTeXMath
- [更新] 更新openal-soft
- [更新] 更新FFmpeg
- [新增] 增加cjson
- [更新] 引擎:
ResourcePack::loadFile()
增加报错信息 - [更新] 引擎:默认禁用对高性能GPU的请求
- [更新] 引擎:
lstg.DoFile()
增加返回值 - [更新] 引擎:全局碰撞体缩放可以单独设置,不再与全局图像缩放绑定
- [新增] 引擎:增加
lstg.SetGlobalImageScale()
lstg.GetGlobalImageScale()
- [新增] 引擎:增加
lstg.SetGlobalColliderScale()
lstg.GetGlobalColliderScale()
- [新增] 引擎:增加
ResFont::getFontAscender()
- [新增] 引擎:增加
ResFont::render()
- [修复] 引擎:修复
ResFont::enableOutline()
- [修复] 引擎:修复字体渲染时的混合模式
- [修复] 引擎:修复
RenderMode
的混合操作 - [修复] 引擎:修复音频资源销毁后仍在播放的问题
- [修复] 引擎:修复macOS版本的编译和基本运行
- [新增] Lua:增加
util.csv
,用于读取csv文件 - [新增] Lua:增加多个数学函数
- 发布Windows/macOS/Android版本
20200810
- [新增] 增加可视化游戏编辑器
- [更新] ImGui:更新ImGui
- [新增] ImGui:支持多窗口
- [新增] ImGui:支持markdown
- [新增] ImGui:增加文本编辑器
- [新增] ImGui:增加implot
- [新增] 引擎:增加
ResAnimation::newCocosAnimation()
- [新增] 引擎:增加
ResParticle::newCocosParticle()
- [新增] 引擎:游戏对象支持继承类的内容
- [新增] 引擎:增加系统和硬件信息获取功能
- [新增] 引擎:增加获取编译日期功能
- [新增] 引擎:增加
lstg.XXHash32()
- [新增] 引擎:增加
lstg.RC4XOR()
- [更新] Lua:更新大量脚本
- [修复] 修复若干bug
- 发布Windows/Android版本
20200528
- imgui模块支持渲染cocos节点
- 增加对svg图像的支持
- 重构并导出
StopWatch
类 - 增加
ZipArchive
类 - 改进imgui控制台,增加环境隔离和报错保护,支持非ascii变量名
- 调整lua脚本结构
- 发布Windows/Android版本
20200310
- 更新cocos至4.0版本
-
BlendMode
类更名为RenderMode
并重构 -
Color
类重构和扩展 - 导出glfw函数
- 更新lua脚本中的
math
和imgui
模块 - 重构Live2D模块
- 重构Video模块
- 增加对透明窗体的支持
- 增加对MSAA的支持
- 增加对命令行参数的支持
- 发布Windows/Android版本
20191226
- Windows版本自动请求使用高性能GPU
- 音频引擎重写,支持大部分OpenAL特性,导出接口至lua
- 增加对flac和mp3格式音频的支持
- lua层增加音频功能的辅助代码
- lua层增加lua5.3的utf8库和字符串打包函数
- 增加生成二维码功能
- Live2D模型对象增加新的接口
- 修复若干bug
- 发布Windows/Android版本
20190605
- 集成ImGui并导出lua接口
- 增加游戏内控制台,使用“ ` ”键切换显示/隐藏,仅支持桌面平台
- 集成LPeg库和Scintillua脚本,用于支持控制台的语法高亮
- 增加帧率选项,可选60或30FPS
- 修复若干bug
- 发布Windows/Android版本
20190526
- lua层增加矩阵和向量库
- 重构CreateBlendMode函数
- 修复了文字渲染混合模式异常的问题
- 修复了Include函数报错时无法提示路径的问题
- LoadFX函数支持传入shader字符串内容
- 导出Buffer类,用于管理内存缓冲
- 导出Stream/StreamMemory/StreamFile类,用于管理流
- 优化性能
- 发布Windows/Android版本
20190427
- 更新cocos至3.17.1版本,支持CMake构建
- 全部代码公开到GitHub
- 支持修改鼠标光标类型和自定义光标
- 为lstg.XRandom对象扩展了4个方法
- 游戏对象的color属性可以设置为数字值
- 使用新的XTriangles类管理纹理资源的顶点
- 增加SetThreadPoolSize和GetThreadPoolSize函数
- 优化性能
- 修复若干bug
- 发布Windows/Android版本
20190309
- 重构并导出ResourcePack和ResourceMgr类
- 文件和部分资源支持异步加载,lua层增加异步加载库
- 完善手柄支持(安卓版暂时无法使用)
- 若干函数交由lua实现
- 发布Windows/Android版本
20190301
- 增加画面捕获功能
- 增加3D碰撞检测,仅支持球形
- 增加函数BindNode,用于将cocos::Node对象绑定到游戏对象
- 修复了Windows版不能从中文路径启动的问题
- 修复若干bug
- 发布Windows/Android版本
20190214
- 增加扩展内置属性:shader,用于设置默认渲染使用的shader(目前对粒子无效)
- 增加扩展内置属性:light,用于光照系统
- 增加扩展内置属性:z, dz, vz, az, zscale, quat,用于设置3D变换
- 修复后处理捕获中透明度的问题
- 粒子控制函数交由lua实现
- 发布Windows/Android版本
20190203
- 游戏对象支持绑定纹理资源
- 纹理资源对象支持设置顶点数据
- 底层代码清理
- 修复若干bug
- 发布Windows/Android版本
20190128
- 大部分游戏资源相关函数交由lua实现
- 修复若干bug
- 发布Windows/Android版本
20190123
- 修复ex兼容插件
- C++层部分重构
- 修复若干bug
- 发布Windows/Android版本
20190119
- CollisionCheck函数支持传入游戏对象
- 粒子池对象导出接口至lua
- 当绑定粒子资源时,游戏对象的res属性返回粒子池对象(参见特色功能与接口变化-游戏对象)
- 修复若干bug
- 发布Windows/Android版本
20190117
- 增加内置属性:res, blend, color,默认仅对xclass定义的类使用
- 支持绑定字体资源到游戏对象(参见特色功能与接口变化-游戏对象)
- C++层部分重构,使用多线程
- 优化性能
- 修复若干bug
- 发布Windows/Android版本
20190110
- lua层增加功能:i18n
- 优化性能
- 修复若干bug
- 发布Windows/Android版本
20181223
- 安卓版本支持从sdcard/lstg/src加载核心脚本
- 移动版本报错使用内置弹窗
- 桌面平台增加“打开/保存文件对话”功能
- SetResolution/ChangeVideoMode/SetSplash/SetTitle函数转移至lua
- 增加计算代码预编译功能
- 修复若干bug
- 发布Windows/Android版本
20181027
- 提供对非ASCII字符MOD名的完整支持
- 音频资源增加获取实时频谱功能
- 音频相关的C接口可以接受资源对象作为参数
- 优化性能
- 修复若干bug
- 发布Windows/Android版本
20181023
- 新的随机数发生器类,扩展原有功能
- 动画资源可以设置播放间隔,支持非整数值、负数值
- 游戏对象的a, b属性设置为负数值会抛出异常
- 曲线激光性能优化
- 拆分data.zip
- 修复若干bug
- 发布Windows/Android版本
20181020
- 重写曲线激光并导出接口至lua,修改lua层的使用
- 修复若干bug
- 发布Windows/Android版本
20181016
- 导出BlendMode类至lua以提供图像的自定义渲染和混合
- 增加C接口:CreateGLProgramFromPath, CreateGLProgramFromString,用于编译 shader并提供错误信息
- 内置的混合模式转移至lua加载
- 增加椭圆,菱形,等腰三角形和点四种碰撞体形状
- 颜色类提供各分量属性
- 资源接口调整
- 渲染函数可以以资源对象作为参数代替资源名称
- 导出LogSystem类至lua以提供更多的日志控制
- 安卓版本默认日志位置改为/sdcard/lstg/lstg_log.txt
- 优化效率
- 发布Windows/Android版本
20180923
- 更新cocos至3.17版本,C++层部分重构
- Windows版使用vs2017构建
- 集成Cubism 3 SDK并对lua导出接口,提供Live2D模型的加载、渲染、播放动作和设置触摸回调等功能
- RenderTexture和后处理中可以使用RenderTarget作为纹理(优先查找纹理资源,其次寻找RenderTarget)
- 增加C接口:GetLastXY, SetLastXY, UpdateParticle, FreeObject, Clone, RawNew
- 增加cocos的注释文档
- 发布Windows/Android版本
20180711
- 略微提高曲线激光在通常情况下的性能
- 曲线激光拉直时自动减少顶点,提高性能
- 增加C接口:DrawCollider GetResources
- 增加碰撞盒显示,默认F8切换,可修改颜色和按键
- bent laser.lua参照ex+0.80d修改
- 尝试修复手柄映射功能
- lua层增加功能:事件分发器
- 调整部分文件位置
- 发布Windows版本
20180704
- 调整C接口及对应Lua代码
- 发布Windows版本
20180702
- 修复曲线激光拉丝、弯钩的问题
- 发布Windows版本
20180630
- 为内置资源添加Lua绑定
- 增加插件加载功能
- 发布Windows版本
- 发布Android版本
20180626
- 发布Windows版本
20180626
- 发布Windows版本
20180625
- 发布Windows版本
20180623
- 发布Windows版本
20180623
- 发布Windows版本
20180622
- 发布Windows版本
20180618
- 发布Windows版本
- 发布Android版本
20180614
- 发布Windows版本
20180613
- 发布Windows版本
20180613
- 发布Windows版本
20180606
- 发布Windows版本
20180605
- 发布Windows版本
20180528
- 发布Windows版本
- 发布Android版本
20180520
- 发布Windows版本
- 发布Android版本
20180514
- 发布Windows版本
- 发布Android版本
20180513
- 发布Windows版本
20180513
- 发布Windows版本
20180513
- 发布Windows版本
20180510
- 发布Windows版本
20180509
- 发布Windows版本
20180509
- 发布Windows版本
20180508
- 发布Windows版本
20180430
- 发布Android版本
20180406
- 发布Android版本
20180308
- 首次发布
- 发布Android版本