为windows编译的最新版本,并且把一些你们可能都不知道的bugs修复了,现在是用GCC4.4.1编译的,之前是3.4.5(也即是再也不会导致编译时gcc非法了,现在可以用上GCC 4.4的优化了)
几个核心结构已经为安全性重写了。还花费了很大的心力来寻找和处理内存错误。几个 rendering的bug也修复了,单位和它们的影子再也不会 扭曲了。寻路现在更快了,可通行区域在载入地图时便给不会飞的单位计算好了,它只是多占用了一些内存( serven islands地图上的占用是2MBs).还修理了一下 寻路和跟随代码,修复了几个恼人寻路代码中的 bug(处理复杂情况时)。还把 文件缓冲的压缩率调整到1(原来是6),因此 建立文件缓冲(载入游戏)的速度会更快。lua基础的 命令行,现在支持 tab-补全单词 了。想给TA3D写 GUI文件是很简单的:不需要设置 widgets的ID了,你还可以随便设置 快捷键给 widgets,当然它们得是分开的。(当然你可以把旧有的 GUI widgets ID剔除掉以使以后的编辑工作更简单)
但不好的是有几个新bugs, 已经发现的是:
[list][]单位有时会闪烁起来[]寻路可能会寻到 死路(正在被解决)[/list]
有几个翻译文件也被更新了(看下 法文版本的TA3D).
和平常一样的,可以从ftp下载到:
ftp://downloads.ta3d.org/binaries/windows/dev/0.6/
This new beta release for windows should bring several bug fixes but it’s also built with GCC 4.4.1 instead of 3.4.5 (it doesn’t make GCC crash any more so now we have GCC 4.4 optimizations ).
Several core structures have been rewritten to be more safe. I’ve done some Valgrinding to find and fix several memory errors. A few rendering bugs have been fixed (units and their shadows are no more shifted). Pathfinder is a bit faster now, walkable areas are precomputed at loading time for all moving units that don’t fly but with only a small memory overhead : less than 2MB on seven islands. I made several tweaks to the pathfinder and pathfollowing code, fixed an annoying bug in the pathfinder (it was preventing it from finding a path in complex situations). I lowered cache compression level to 1 (from 6) so building the cache should be faster . There is also the new Lua based console with tab-completion support . It’s easier to write GUI files for TA3D : you don’t need to tell the number of widgets anymore, you can use random keys for widgets as long as they are separated (you can break old numbering convention so it’s much easier to edit a file).
There are a few new bugs I am aware of:
[list][]units sometimes blink[]pathfinder returns path that follow closely obstacles (I am working on it)[/list]
A few translation files still need to be updated (see recent changes in French translation file).
As usual you’ll find it there:
ftp://downloads.ta3d.org/binaries/windows/dev/0.6/