문제

오랫동안 월드 오브 워크래프트(World of Warcraft) 플레이어이자 열정적인 개발자로서 저는 두 가지를 결합하여 몇 가지 추가 기능을 개발하기로 결정했습니다.게임 플레이 경험을 향상시킬 뿐만 아니라 새로운 것을 배울 수 있는 좋은 기회이기도 합니다.

시작하는 방법에 대해 조언을 해주는 사람이 있나요?

사용할 수 있는 IDE가 있나요?테스트는 어떻게 진행되나요?이미 만들어진 라이브러리가 있나요?아니면 라이브러리를 무시하고 처음부터 새로 구축하면 더 나은 학습 경험을 얻을 수 있을까요?Hogger를 원샷하려면 어떻게 해야 하나요?

귀하의 조언, 경험 및 견해를 듣고 싶습니다.

도움이 되었습니까?

해결책

이 기사 아주 잘 시작하는 방법을 설명합니다.

첫 번째 북마크는 아마도 US 인터페이스 포럼일 것입니다. 특히 이에 대한 스티커는 다음과 같습니다.

http://us.battle.net/wow/en/forum/1011693/

그런 다음 몇 가지 간단한 추가 기능을 사용하여 XML과 LUA가 상호 작용하는 방식을 알아보세요.그만큼 WoWWiki HOWTO 목록 여기도 좋은 점이 있어요.

명심해야 할 한 가지 중요한 사항:월드 오브 워크래프트는 다양한 언어로 제공됩니다.EU 계정이 있는 경우 스페인어, 독일어, 프랑스어 언어 팩을 다운로드하기만 하면 훌륭한 테스트 베드를 얻을 수 있습니다.미국 사람이라면 라틴 아메리카 버전을 구할 수 있는지 확인하세요.이렇게 하면 다른 언어 버전에 대해 테스트할 수 있습니다.

사용법을 배우기 위해 매우 작고 간단한 애드온 1~2개를 만든 후에는 다양한 프레임워크를 살펴보세요. 와우에이스 인기있는 것이지만 다른 것도 있습니다.

한 가지만 명심하세요.애드온을 만드는 것은 일입니다.하나를 유지하는 것은 훨씬 더 많은 일입니다.각각의 새로운 패치에는 획기적인 변경 사항이 있을 수 있으며, 다음 애드온은 패치 2.0.1에서 그랬던 것처럼 확실히 대규모 애드온 대이동을 일으킬 것입니다.

다른 팁

당신이 좋아할 만한 또 다른 유용한 도구는 다음과 같습니다. 워크래프트애드온 스튜디오 Visual Studio 환경에서 플러그인을 만들 수 있습니다.

나는 주로 Blizzard의 UI 코드를 보면서 추가 기능의 기술을 배웠습니다.해당 코드는 다음과 같이 볼 수 있습니다. 기본 UI 추출 또는 온라인에서 기본 UI 사본 찾기.애드온 개발자는 가끔 자신이 좋아하는 프로젝트를 과도하게 엔지니어링하는 것을 좋아하는 반면(그렇지 않은 사람이 있을까요?), Blizzard의 코드는 일반적으로 매우 단순하고 간단합니다.게다가, Lua로 프로그래밍하기 실제 Lua 언어에 대한 매우 유용한 참고 자료입니다(약간 오래되었지만).

가장 좋은 시작은 책이다 월드 오브 워크래프트 프로그래밍.LUA, XML, WarcraftAddOnStudio 및 WoW API를 다룹니다.이 책에는 모범 사례와 일반적인 실수 방지에 대한 섹션도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top