魔兽世界UI ACE2
发布网友
发布时间:2023-09-10 03:26
我来回答
共2个回答
热心网友
时间:2024-11-15 22:52
Ace2是一组用来简化魔兽世界插件开发的编程框架。其目的在于增进程序模块化和运行性能。
Ace2由以下几个子系统构成:
AceLibrary
主要用来解决版本兼容性问题。
AceOO-2.0
提供OOP语言特性。
AceAddon-2.0
各种插件使用Ace2时需要使用的主要的接口。各种Ace组件都通过这一部分来提供其功能。
AceComm-2.0
玩家间通信。
AceConsole-2.0
提供类似终端I/O的功能。
AceDB-2.0
通过魔兽世界的saved variable功能,提供快速,整洁,完备的数据存储功能。
AceEvent-2.0
事件处理,预定,插件间通信。
AceDebug-2.0
调试。
AceHook-2.1
程序绑定。
AceLocale-2.2
帮助开发者实现程序本地化功能。
AceMoleCore-2.0
帮助开发者实现程序模块化功能。
AceTab-2.0
“tab”键代码提示。
————摘自cwowaddons的wiki
从上面我们可以看出,ACE2实际是一系列的UI开发规范总称,并非某一个插件的名称,就如程序开发的通用公共许可证(GNU General Public License) 规范和.NET规范一般,我们通常所说ACE2插件,是指在UI制作中使用的Addons大部分为使用了ACE2规范编写,运行需要ACE2库支持和DeuceCommander配置的插件,比如常用的ag_UnitFrames、Skinner、oCB等,
热心网友
时间:2024-11-15 22:52
一样,用大脚就好,官网去下