|
==============================================================================
09年8月12日凌晨更新
==============================================================================
加入1.24a所有的BJ和CJ函数
Units文件夹在上一版的基础上未做任何改动
变量管理器内加入三个新类别
对象(handle),实体对象(agent),哈希表(hashtable)
本UI通用于1.20至1.24所有版本,但请注意:
带<1.24>标记的触发只适用于1.24,如果你正使用1.20到1.23的地图编辑器制作地图,请勿使用,否则会导致不能保存地图而出错.
汉化过程中发现
SaveGameCacheHandleBJ
在原版UI里有记录,但BJ和CJ里却没有对应的函数
如果使用了这个,保存的时候WE会报错,提示无此函数
所以本UI去除了该函数,以免误使用后出错
==============================================================================
关于"实体对象"的说明:
实体对象(Jass变量类型是agent)隶属于handle
以下类型在1.24中由直接继承于handle改变为继承于agent:
事件(event) 玩家(player) 物体(widget) 技能(ability) 玩家组(force) 单位组(group)
触发(trigger) 触发条件(triggercondition) 计时器(timer) 计时器窗口(timerdialog)
不规则区域(region) 矩形区域(rect) 条件表达式(boolexpr) 音效(sound) 特效(effect)
对话框(dialog) 对话框按钮(button) 任务(quest) 任务项目(questitem) 点(location)
可见度修正器(fogmodifier) 失败条件(defeatcondition) 排行榜(leaderboard)
多面板(multiboard) 多面板项目(multiboarditem) 可追踪对象(trackable)
游戏缓存(gamecache) 哈希表(hashtable)
==============================================================================
在老狼1.2.2汉化UI基础上改的,也就是说,完全兼容于现在各种地图作者手里的UI
关于触发器部分:
带 [R] 的函数是老狼(Red_Wolf)加的,主要是把极大多数原版触发里一些效率低的BJ函数替换成了高效率的CJ函数
带 [C] 的函数是卡布(CappuCcino)加的,主要是方便直接在触发界面里写入Jass代码,比如局部变量等
带 [Ci] 的函数是琪露诺(Cirno)加的,主要是把老狼UI里未加入的一部分CJ函数加了进来
然后需要说明的是,如果你使用了带 [R] [C] [Ci] 中任意一个标签的函数之后,你的地图在不装这个UI的情况下就打不开了
也就是说,想用官方原版WE打开图的话,就不要使用带[R] [C] [Ci]的功能
当然,现在许多人都在用UI做图了,不用UI的只有三种情况:
一是英文高手,反而对于中文触发不习惯的;
二是Jass高手,就是完全用自定义脚本做图而不用触发的;
三是新手,就是还不知道有汉化UI的存在的人 |
评分
-
查看全部评分
|