Ace2 는 월드 오브 워크래프트 플러그인 개발을 단순화하는 프로그래밍 프레임워크 세트입니다. 프로그램 모듈화 및 운영 성능을 향상시키기 위한 것입니다.
Ace2 는 다음과 같은 하위 시스템으로 구성됩니다.
AceLibrary
주로 버전 호환성 문제를 해결하는 데 사용됩니다.
AceOO-2.0
OOP 언어 특성을 제공합니다.
AceAddon-2.0
다양한 플러그인에서 Ace2 를 사용할 때 사용해야 하는 기본 인터페이스입니다. 다양한 Ace 구성 요소는 이 섹션을 통해 기능을 제공합니다.
AceComm-2.0
플레이어 간 통신.
Ace 콘솔-2.0
터미널 I/O 와 유사한 기능을 제공합니다.
AceDB-2.0
월드 오브 워크래프트의 saved variable 기능을 통해 빠르고 깔끔하며 완벽한 데이터 스토리지 기능을 제공합니다.
AceEvent-2.0
이벤트 처리, 예약, 플러그인 간 통신
AceDebug-2.0
디버깅.
에이스 후크-2.1
프로그램 바인딩.
AceLocale-2.2
개발자가 프로그램 현지화 기능을 구현할 수 있도록 도와줍니다.
AceModuleCore-2.0
개발자가 프로그램 모듈식 기능을 구현할 수 있도록 지원합니다.
AceTab-2.0
"탭" 키 코드 힌트.
----cwowaddons 의 wiki 에서 발췌
위에서 알 수 있듯이 ACE2 는 실제로 일련의 UI 개발 사양의 총칭이며, 프로그램 개발의 일반 공용 * * * 라이센스 사양 및. NET 사양과 같은 플러그인의 이름이 아닙니다. 일반적으로 ACE2 플러그인이라고 합니다. ACE2 라이브러리 지원 및 DeuceCommander 구성이 필요한 일반적인 ag_UnitFrames, Skinner, oCB 등 플러그인을 실행합니다.