LibDataBroker
首先, 作者的介绍,英文的:http://github.com/tekkub/libdatabroker-1-1/wikis 另外你也可以在wowinterface和wowace的论坛上找到更多资料.
LibDataBroker,简称LDB LDB是一个很小的库, 目的是为所有插件提供一个MVC接口. LDB插件分为plugin和display,前者就像Fubar_LocationFu一样提供具体的功能,后者就像Fubar一样提供显示的平台.
对于用户: 你可以选择更多的显示平台, 各有特色. 都很小巧
对于作者: 用户的要求可能千奇百怪, 你不必写这么多titan/fubar甚至小地图图标. 而用户还可能不喜欢,想方设法的要关掉这些. 所以, 写一个LDB支持(比起前面3种方式简单不少), 让用户去选择到底用什么来显示, 或者什么都不做(不显示).
说到内存占用, LDB很小巧, 必须的3个库全部载入还不到80K, 如果你已经使用了ACE3插件, 那么又省掉了其中的2个库; 而Fubar的一个rock库就吞掉了500k内存.
plugin分为2种, 一种是launcher,另外一种是data source..这个概念对用户没什么大意义...但写作时不能忽略 launcher从个本质上来说是一个按钮, 点击以后可以打开设置窗口,或者改变设置等等任何事(除了被BLZ禁用的一些功能比如施法). 比如Bugsack的ldb支持. data source就是在按钮上显示一些信息的东西, 例如我的leafZone(类似locationfu)或是显示FPS,延迟,dps的模块就是data source插件
显示插件介绍
一些display插件: 都可以在wowinterface和curse下载
ButtonBin 可以完全替代Fubar甚至做的更好. 推荐
cargoShip 有编程基础而且对内存占用要求比较高的朋友试试这个.占用小,无配置,需要编辑lua文件. 推荐
Titan Panel 老牌信息条
Fubar+Broker2Fubar 信息条巨头
Barrel 无图无介绍
StatBlockCore 这个作者以前有类似fubar的信息条,但使用的人并不多,自从LDB出来以后就写了这个.
Fortress 功能上就SBC增强了一些,也美观了些.
Carousel 一个bar循环显示..
MakeRocketGoNow 只是一个Launcher显示器
汉化版
LDB插件
Broker_XP 经验
Broker_SysMon 系统性能
Broker_Money 显示当前的金币数量
Broker_Durability 耐久度显示
RepairBroker 耐久显示,自动修理(含公会修理)
Broker_Mail 邮件追踪
Broker_PvP PvP状态
Broker_Transit 各类传送大集合
Broker_TradeCooldowns 商业技能冷却追踪
Broker_Recount 伤害统计插件Recount的开关
leafZone 地区文字
leafLogger 副本内自动记录战斗日志
leafStats 系统性能(FPS,延迟,插件内存占用)
leafLFG 自动加入组队频道
tekability 人物面板装备耐久百分比+LDB支持(完全可以抵上耐久模块,边框染色推荐oGlow)


