forked from jarjin/SimpleFramework_UGUI
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ReadMe.txt
206 lines (157 loc) · 7.95 KB
/
ReadMe.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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
本工程基于Unity 5.0 + UGUI + cstolua构建
服务器端基于VS2012及其以上版本。
有问题请加:ulua技术交流1群 341746602(已满)、请加2群:469941220
支持平台:PC/MAC/Android(armv7-a + Intel x86)/iOS(armv7 + arm64)/
WP8(SimpleFramework_WP_v0.1.1 (nlua))/
视频教程地址 http://pan.baidu.com/s/1gd8fG4N
游戏案例地址 http://www.ulua.org/showcase.html
框架详细介绍 http://bbs.ulua.org/dispbbs.asp?boardid=3&Id=24
//-------------2015-08-25-------------
(1)同步cstolua2.0最新版本。
(2)修复网络管理器未启动socket的bug。
//-------------2015-08-22-------------
(1)精简PureMVC,留下了消息层,使用方式大大简化。
(2)添加自动Wrap模式,开关在AppConst.AutoWrapMode;
//-------------2015-08-20-------------
(1)修改了Util类检查环境小BUG,给UGUI同步模式添加命名空间。
//-------------2015-08-13-------------
(1)添加Lua搜索路径,lua文件可存在多个不同路径,Util.AddLuaPath(path)\Util.RemoveLuaPath(path);
//-------------2015-08-08-------------
(1)修复几个小bug。
//-------------2015-08-05-------------
(1)同步cstolua修复委托bug,修复框架LuaClass大小写引用bug。
//-------------2015-07-31-------------
(1)添加import关键字,可以动态注册c#wrap文件,代码在Wrap.lua。
//-------------2015-07-30-------------
(1)底层库集成topameng的protobuff-lua-gen修复版本的pb.c。
(2)添加面板滚动项单击事件。
//-------------2015-07-27-------------
(1)为Binary/Pblua/pbc/sproto等格式协议增加网络通讯示例。
相关代码在:PromptCtrl.lua、Network.lua
//-------------2015-07-26-------------
(1)框架自带服务器增加Webserver功能,与客户端自更新功能完美集成。
请开启客户端AppConst.UpdateMode = true之前,先启动服务器监听。
//-------------2015-07-25-------------
(1)修复cstolua自带test场景运行环境。
(2)实现了框架与demo的分离解耦,可直接删除Assets/Examples。
//-------------2015-07-23-------------
(1)修复il2cpp iOS64 Release模式require文件崩溃异常。
//-------------2015-07-22-------------
(1)增加了@最后的骄傲实现的32/64bit统一编码luavm,使用自带的编码工具编码。
//-------------2015-07-17-------------
(1)增加luac 32位及其 luac 64位版lua编码工具。
(2)资源管理器通过ASYNC_MODE宏增加了同步加载模式。
//-------------2015-07-13-------------
(1)修复了部分在真机不能直接运行的小BUG.
//-------------2015-07-11-------------
(1)调整Lua层代码结构,实现Ctrl层与View层分离。
(2)更新代码增加线程下载文件,脱离主线程。
(3)增加云风大神的sproto协议支持。
//-------------2015-07-10-------------
(1)集成开源框架PureMVC。
(2)游戏框架做了调整,去掉了ioo类,使用facade代替。
//-------------2015-06-28-------------
(1)启动CSTOLUA帧驱动Lua中的协同。
//-------------2015-06-27-------------
(1)修改LUAC编码脚本BUG
(2)同步CSTOLUA,修复BUG
//-------------2015-06-19-------------
(1)修改MAC自动选择底层库。
(2)增加LUAJIT/LUAVM编码功能。
//-------------2015-06-14-------------
(1)不同平台需要统一文件编码,添加LUA UTF-8编码菜单。
(2)同步cstolua1.9.9, 生成重载函数check参数bug。
(3)同步cstolua1.9.9, Vector3.MoveTowards bug。
//-------------2015-06-13-------------
(1)感谢夜莺提供的新手引导面板代码。
(2)同步cstolua1.9.9最新版。
//-------------2015-06-11-------------
(1)同步cstolua1.9.8最新版。
(2)暂时去掉了自动生成wrap功能,需要的话在Editor/BindLua.cs中反注释构造函数。
//-------------2015-06-10-------------
(1)集成cstolua 1.9.8。
(2)效率进一步提升。
(3)修复编辑器崩溃BUG.
//-------------2015-06-01-------------
(1)集成cstolua 1.9.6。
(2)luajit升级为2.0.4,ulua底层库随cstolua更新。
(3)NGUI升级为3.8.2。
(4)ICSharpCode.SharpZLib更新为“夜莺”的il2cpp无错版。
(5)删除ulua/Source目录(压缩了),防止在xcode编译需要lua.h。
(6)dofile没有文件崩溃。
(7)添加框架命名空间。
(8)添加Wrap忽略函数列表。
(9)修复了MessagePanel逻辑。
(10)network.lua使用Event监听
//-------------2015-04-20-------------
(1)集成了tolua #1.9.1。
//-------------2015-04-11-------------
(1)集成了tolua #1.8.9,修复了协成问题。
(2)增加最新文档。
//-------------2015-04-02-------------
(1)为了兼容il2cpp跟效率,去掉了C#版的sqliteKit。
(2)添加了C版的SQLite3底层库,并且在game.lua添加了示例代码。
(3)更新到tolua c# 1.8.5
(4)添加了lpeg的底层库,并在game.lua添加了示例代码。
//-------------2015-03-31-------------
(1)在BaseLua.cs添加设置transform\gameObject对象到Lua。
(2)添加了2个Examples(lua枚举+lua类继承)。
//-------------2015-03-30-------------
(1)增加了PBC\PB-Lua\cjson的示例代码,具体参考lua/logic/game.lua和LuaHelper.cs,
帮所有同学把底层库跟上层lua、c#无缝连接起来,降低了开发门槛。
PS:安卓平台需要有存储卡写权限,否则失败。
//-------------2015-03-24---------------
(1)uLua底层支持了lua-cjson库。
(2)Const.cs类增加了对各个库的开关。
(3)修复了ulua 7个例子。
//-------------2015-03-22---------------
(1)uLua底层库支持云风的pbc协议库。
(2)资源管理部分增加了简单的增量更新功能。
//-------------2015-03-18---------------
(1)修复了GUI的预制物体损坏。
(2)Intel atom x86模式替换成luajit库。
(3)兼容Unity4.6.x与Unity5版本。
//-------------2015-03-11---------------
(1)去掉了nlua模式,WP平台单独开出一个分支SimpleFramework_WP。
(2)ulua安卓底层库新支持了Intel atom x86模式。
(3)支持了Unity5.0开发环境(由于NGUI兼容性问题,不支持U5新打包格式)。
(4)修复了MAC OSX模式下因为ulua.bundle未更新运行崩溃的问题。
(5)修复了自带Server不能与框架通信的BUG。
//-------------2015-02-14---------------
(1)添加nlua兼容模式,可选择ulua模式或nlua模式。
//-------------2015-02-11---------------
(1)添加了ios armv7s arm64平台支持。
(2)luajit使用了最新版本2.1。
(3)修复了iPhone5s以上设备不能直接运行的路径bug。
//-------------2015-01-18---------------
(1)增加了简单的解包功能。
(2)直接运行到真机(安卓+ios),而不在需要copy资源到真机存储卡。
//-------------2015-01-08---------------
(1)集成最新版tolua c# 1.7.2版,修复某些生成Wrap类错误BUG。
(2)修复了手动copy到ios真机上FileStream读取权限失败的BUG。
(3)清除函数缓存增加了删除Wrap文件缓存功能。
//-------------2014-12-31---------------
(1)集成最新版tolua c# 1.7.1版
//-------------2014-12-18---------------
(1)添加的可加密的sqlite功能的工具
(2)添加了sqlitekit函数库。
(3)删除了LuaWrap在U3D4.6版本之前老版本打开错误提示问题。
(4)添加了Debuger.dll,以后可使用Debuger.DebugXXX函数,而不会跳转到其函数体内。
//-------------2014-11-29---------------
(1)集成tolua c# 2.03版本
(2)增加了Class.lua自定义类
(3)修改了tolua c#中生成自定义类与U3D类合并函数
//-------------2014-10-10---------------
(1)集成tolua c# 1.2版本
//-------------2014-09-27---------------
(1)添加了一个基于supersocket的服务器端框架。
(2)集成了网络模块,并且通过lua发送消息给,返回echo流程已完成。
服务器框架程序:SimpleFramework\Server\Server\bin\Debug\SuperSocket.SocketService.exe
服务器配置文件:同上目录\SuperSocket.SocketService.exe.config
PS:运行服务器程序,需要.Net(windows)/Mono(linux) 4.0以上版本
//-------------2014-09-26---------------
(1)集成了UIWrapGrid.cs,100个滚动列表项不卡(亲测2000不卡)。
(2)因同学需求,添加了弹出面板。
//-------------2014-09-25---------------
(1)集成了阿萌的tolua c#版插件.
(2)集成了UnityVS调试插件