forked from u0u0/Cocos2d-Lua-Community
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
133 lines (120 loc) · 6.88 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
Cocos2d-Lua-Community v4.0.3 Release
[新增] add support for mac m1.
[新增] audio support mp3 audio file.
[新增] add cc.backendProgramType define to RendererConstants.lua.
[新增] FairyGUI binding completion.
[改进] addSpriteFramesWithFile binding worning fix.
[改进] openssl update to 1.1.0l.
[改进] glfw update to 3.3.4.
[改进] remove updateShaders, builtinProgram is faster then new a program.
[改进] Win32 use VSync, old sleep may make frame skipping.
[改进] cc.FileUtils:isFileExistInternal() work with chinese directory.
[改进] Win32 LuaGameRunner work with chinese directory.
[改进] Spine Allow ownership of AttachmentLoader to be passed to SkeletonBinary and SkeletonJson.
[改进] RenderTexture render sync, async may crash in may case with render cmd was freed.
[改进] Spine add binding api: setDefaultMix.
[改进] TMX add convert for ellipse object.
[改进] add display.newSector.
[改进] optimized plist loading.
[改进] Mat4_translate binding fix, camera's AdditionalTransform fix.
[改进] FairyGUI remove windowSizeListener, it may do evil on PC game.
[改进] TMX object layer's tile animation key use id, and fix schedule start or stop check.
[改进] FairyGUI 优化fgui纹理加载.
[改进] Culling work with user camera and fix camera scaled culling error.
[改进] add binding for FairyGUI FUISprite.
[改进] AsyncTCP support host use domain name.
[改进] Android project add PROP_NDK_VERSION and PROP_BUILD_TOOLS_VERSION.
[修正] cc.utils:findChild() & add cc.utils:gettime() binding fix.
[修正] revert GLView-desktop fullscreen, center use current monitor.
[修正] FairyGUI GLoader3D fix Spine node pos.
[修正] FairyGUI official bugfix sync.
[修正] binding fix for getBuiltinProgram.
[修正] cc.Sprite:setTexture never change custom shader setting.
[修正] FontFreeType remove force mono render, it not ok for all ttf font.
[修正] fix jpeg header file missmatch.
[修正] some bugfix sync from 3.7.x
[修正] some bugfix snc from Cocos2d-x.
[修正] FairyGUI send move event correctly.
[修正] 修复调用display.newScale9Sprite时的参数和新版引擎不兼容的bug.
[修正] fix FairyGUI GTreeNode create 接口读取lua参数取值错误.
[修正] CCLabel correctly set _maxLineWidth when use TTFScaleFactor.
[修正] CCActionTimeline sync 3.7.x bugfix.
[修正] TMX getPositionAt use float.
Cocos2d-Lua-Community v4.0.2 Release
[新增] FairyGUI UIConfig、UIObjectFactory、GSlider、GProgressBar等lua接口绑定。
[新增] TMXTiledMap绑定getTilesets。
[新增] spine event luabinding 同时导出当前值和默认值。
[新增] Image同步3.7的getColorAt函数绑定。
[新增] 音频输出添加aac支持。
[新增] TTF加入分辨率自适应开关,自动用合适的字体大小进行渲染,保持高清显示。
[新增] LayerColor添加自定义shader支持。
[新增] EventTouch新增setTouches绑定。
[改进] FairyGUI runtime 同步。
[改进] Spine 3.8 runtime 同步。
[改进] 同步3.7 iOS音频被电话打断的恢复处理。
[改进] OpenAL库去dlopen。
[改进] cmake寻找iconv用ICONV_LIBRARY。
[改进] iOS & Mac remove respondsToSelector & performSelector。
[改进] update luajit to 2021.1.12。
[改进] utils绑定captureNode,captureScreen,并支持返回image对象。
[改进] 去framework.protobuf路径修正,注意导出工具也需要对应修改。
[改进] 同步3.7的ClippingRectangleNode嵌套,RenderTexture混用渲染异常修正。
[修正] FairyGUI runtime 各种填坑。
[修正] CocosStudio 骨骼skin 渲染crash fix。
[修正] Android pb 解析crash fix。
[修正] Metal截图回掉crash fix。
[修正] TMX 的tsx嵌套解析修正。
[修正] TMX 帧动画解析以及渲染修正。
[修正] TMX 修改黑线处理方式,防止纹理抖动。
[修正] TMX objectgroup解析修正。
[修正] 修正创建工程时,iOS 横竖屏参数设置无效。
[修正] apple的getPathForDirectory实现修正。
[修正] audio stop潜在内存泄漏修正。
[修正] 修正freetype渲染simsun.ttc的小字体时花屏的bug。
[修正] Luaj 回调lua自动在cocos thread中运行,解决回调crash。
Cocos2d-Lua-Community v4.0.1 Release
[新增] LuaGameRunner添加Log to File功能。
[新增] 集成lua-protobuf(https://github.com/starwing/lua-protobuf)
[新增] TiledMap添加collection of images类型的tileset支持。
[新增] TiledMap添加对编辑器碰撞数据的解析支持。
[新增] Linux支持。(注:EditBox实现不完整)
[新增] shader添加setUniformXXX绑定函数。
[新增] 添加LuaLoadChunksFromZIP绑定。
[新增] NodeEx.lua添加对鼠标事件的支持。
[新增] Mac添加系统字体描边支持。
[新增] 新加一个异步tcp的实现,用来替代SimpleTCP和LuaSocket。
[新增] 新加network.createHTTPDownload,直接下载到文件。
[改进] 优化Lua搜索路径,去掉系统路径。
[改进] 同步3.7中Luaj的改进。
[改进] DragonBone的类的public变量改为Lua的set/get封装方式。
[改进] FairyGUI runtime和Luabinding的大量改进。
[改进] Spine runtime同步到3.8最新代码。
[改进] 同步4.7对ccui.RichText的排版修正。
[改进] RenderTexture内存泄漏和crash修正。
[改进] auto batch MaterialID 排序修正。
[改进] Win32 fix for FileUtils::listFilesRecursively returning no results.
[改进] Fix Label::draw skips drawing when batchNodes are more than one and have empty quads.
[改进] ListView innercontainer size fix, when inner item was scaled
[改进] 改进RDAudio::pause(),优化Android下暂停的性能损耗。
[改进] Android 显示刘海区域。
[改进] pb解析double和float再优化,fix android release版本crash.
[改进] Mac和Linux使用64位luajit,解决最新mac系统(PANIC: unprotected error in call to Lua API (not enough memory))
[改进] update luajit and tool to luajit master commit 2020.7.13
[改进] FileUtils的writeStringToFile绑定添加异步回调。
[修正] NodeEx.lua的触摸事件点击只调用Node的hitTest,避免调用ccui.Widget的hitTest产生不正确的判断。
[修正] iOS和mac的archive不弹出Organizer 界面的问题。
[修正] ccui.Button 设置字体顺序导致的size不对。
[修正] 部分Android模拟器的Directx模式下,红屏的问题。
[修正] DrawNode和label未响应自定义blendFunc.
[修正] lua_spSkeletonData中的内存泄漏。
[修正] Mac的LuaGameRunner可ctrl+c 复制log。
[修正] mac editbox crash fix when dealloc.
[修正] Android权限申请crash fix。
[修正] Cocos2d.lua sync fix from 3.7
Cocos2d-Lua-Community v4.0.0 Release
[Overview] First release of Cocos2d-Lua-Community, a improved of Cocos2d-x 4.0,
and easy to use Lua game engine.
The Lua "frameworks" compatible with Quick-Cocos2dx-Community v3.7.x.
[new] New developed "LuaGameRunner", replace old Player. Keep It Simple and Stupid.
[new] iOS and Mac support metal.
[new] Use CMake for all platforms.