TA的每日心情 | 开心 2024-12-9 18:45 |
---|
签到天数: 124 天 [LV.7]常住居民III
|
欢迎您注册加入!这里有您将更精采!
您需要 登录 才可以下载或查看,没有账号?注册
x
1.5版更新内容[尚未发布更新]
=========================================================
更新:
1.更新 主编辑器中取消论坛登陆框,积分排行榜.代码编辑【替换】功能优化.
2.更新 主编辑器取消内嵌网页,支持工程文件快速拖放打开.程序效率提升.
3.主编辑器中[脚本核心]列表,双击标题快速插入到当前代码编辑框中.
4.[E.M 图片自动裁剪器]更新到v0.4,增加按指定颜色值裁剪功能.
5.取消 D2D_引擎类 Log() 方法中,自动增加的不准确时间信息.
6.engine从Lib改到sys目录下。早期版本工程中Main.lua的开头部分.require "Lib/engine" 需要修改为 require "Sys/engine"
7.重写游戏脚本链接编译的方式,当脚本内容比较多的时候,编译时间也会相对的增加.新的编译方式带来的好处是当编译后的游戏报错时,错误信息相对早起版本的E.M会更加精确,输出信息会直接定位到"xxx.lua xx行".
8.重写内部脚本调试模块,增加脚本报错警告通知,增加编译失败的错误信息提示.
9.优化改进(编辑器):
10.增加多代码页搜索功能。
11.增加E.M编辑器错误发生后响铃提示。
12.编辑器配置里面增加可选是否开启空格键激活自动完成。
13.部分优化改进(核心库):一. GUI布局:绑定控件() 中的参数可以直接填写GUI对象
例:以下两种写法效果相同
GUI布局:绑定控件(按钮) == GUI布局:绑定控件(按钮:取自身())
GUI布局:移动控件(按钮)
GUI布局:隐藏控件(按钮) ....
修正:
1.当精灵设置中心点后,D2D_精灵类 取包围盒() 方法,取回的包围盒更加精准.
2.修正 引擎:包围盒碰撞检测() 方法,判断不准确问题.
3.修正调用 载入DLL() 后引起目录混乱的问题.
4.修正代码自动完成时,异常跳行问题。
增加:
1.D2D_滑动条类 增加 置颜色() 方法
2.D2D_精灵类 增加 显示_按顶点() 方法,按照指定的四个坐标点显示对象.四个顶点为依次顺时针方向,用于处理扭曲,放大等效果
3.D2D_动画类 增加 显示_按顶点() 方法,说明同上.
4.引擎:截图() 方法增加第2个扩展参数,设置图片格式. 格式参数:1:bmp 2:JPG 3 NG 4:TGA 默认为JPG
5.引擎:创建渲染区() 方法增加第3个扩展参数,设置渲染区背景是否透明.
6.主编辑器增加【代码仓库】模块,自定义分类,标题,说明内容,用于收集整理常用可复用的方法,类,或是编辑工程日志等.
7.D2D_精灵类 D2D_动画类 增加:取翻转状态() 方法 返回当前对象的翻转状态.返回值数量:2 类型:[逻辑型] 第一个表示是否水平翻转 第二个表示是否垂直翻转。
8.D2D_粒子类 增加新方法 移动到(数值型 x,数值型 y,逻辑型 是否整体移动),移动当前粒子对象到指定位置.可根据第三个参数设置是保留发射点,还是整体移动.
9.D2D_引擎类 增加 取窗口句柄() 方法.返回当前游戏屏幕窗口句柄.
10.D2D_动画类 增加 停止() 方法
11.D2D_引擎类 增加 载入图片_字节集() 方法,可用于自定义资源包.
12.增加新的公共方法 数值到格式文本(),主要用来快捷实现游戏中常见的各种带千分位分隔的数值效果.
13.公共方法中扩展了一批文件操作方法(非Lua库自带).打开文件() 关闭文件() 取文件长度() 读入文本() 读入一行() 移到文件首() 移到文件尾() 读入字节集() 移动读写位置() 是否在文件尾() 取读写位置()
14.D2D_GUI布局 增加 禁用控件() 方法
15.D2D_文字 增加 描边显示() 方法 D2D_文字 显示()方法 增加第3个扩展参数 颜色值
16.D2D_引擎.创建() 增加一个扩展参数 [逻辑型 是否启用默认音效库],默认为开启状态,如果关闭即表示当前工程不需要bass.dll支持,发布时无需附带bass.dll。
17.Main.lua 中 增加一个固定的 屏幕销毁() 方法,当游戏结束时,该方法被调用,可以用来处理游戏结束时的一些内存释放,善后处理等. 屏幕销毁() 与 屏幕关闭()的区别:
一:屏幕销毁()在屏幕关闭()的后面发生,即关闭()后才发生销毁()事件.
二:当在屏幕逻辑()中返回true的方式关闭游戏时,屏幕关闭()不会被触法,屏幕销毁()会触法.
18.核心库中增加Audiere音效类.
D2D_音效库 与 Audiere音效库的区别:
一、D2D_音效库使用的是Bass.dll,Audiere音效使用的是audiere.dll
二、D2D_音效默认播放音效是先将音效文件加载到内存中再进行播放.支持从zip压缩包,字节集播放.
Audiere音效是直接从指定的硬盘文件中播放.不支持从zip压缩包,字节集播放.
19.公共方法 增加 取MD5()方法
20.公共方法 增加 异常输出()方法,输出一行异常信息,并自动写入Log文件中.包含所在脚本文件名和行号。
21.D2D_按钮 增加 取包围盒() 方法
|
|