VS (Visual Studio) 魔獸外掛程式開發工具 AddOn Studio for WOW 1.0 含有LUA編輯

來源:互聯網
上載者:User
AddOn Studio for World of Warcraft 1.0 Release

原文 http://www.codeplex.com/WarcraftAddOnStudio/Wiki/View.aspx 發表於 CodePlex ,由SilverFox翻譯,本文著作權歸屬於CWDG。

概要

AddOn Studio for World of Warcraft 是一款開源的開發工具,其目標為使用Visual Studio環境開發World of Warcraft外掛程式。這是此項目的第一個版本,我們還有相當多的創意將在以後加入。

主要功能

可視化開發介面 - AddOn Studio 包含有一組控制項,您可以通過拖放的方式來可視化地定製您的外掛程式外觀,某些Visual Studio常用功能如Snap Lines(用於可視化地對齊控制項)也已整合。

Lua編輯器 - AddOn Studio 包含有一個功能強大的Lua代碼編輯環境,具有文法高亮、文本著色、函數摺疊、內嵌WoW函數及事件代碼提示、自動完成Lua文法構造、書籤式代碼瀏覽及聲明查看等功能,並且所有的IDE設定都是可自訂的。

FrameXML代碼提示 - AddOn Studio 為需要手動編輯或自訂FrameXML標籤的開發人員提供了內嵌的FrameXML模式檢查。

自動產生TOC - AddOn Studio 亦可根據您的項目定義自動產生TOC檔案。

自動產生Lua事件 - Addon Studio 屬性面板為某個Lua控制項或表單顯示所有可用的屬性和事件,並可產生event控制代碼,如button_OnClick事件。

其他功能 - AddOn Studio 包含有更多功能,如產生Ace2項目模板、自動部署至WoW目錄、工作面板、FrameXML錯誤清單及Lua編譯錯誤、TGA/MP3檔案格式支援、強大的搜尋替換功能。這一切都是可擴充的,開發人員可在此基礎上附加其他工具/編輯器用於外掛程式開發。

從這裡開始

若您是WoW外掛程式開發入門者,請參閱 http://www.codeplex.com/WarcraftAddOnStudio/Release/ProjectReleases.aspx 並點擊安裝。取決於您的系統配置,安裝過程可能長達30分鐘,請耐心等待。安裝完成後,選擇 Help >> Tutorials >> Creating your first World of Warcraft addon 來開始外掛程式開發。

Visual Studio 功能擴充

AddOn Studio 也是一個如何建立自己的IDE的很好例子,關於Visual Studio功能擴充的詳細資料,請參閱 http://msdn.com/vsx/ 。

下載

1. 官方完整安裝包下載:http://www.codeplex.com/WarcraftAddOnStudio/Release/ProjectReleases.aspx

2. 多玩完整安裝包下載:http://wowui.duowan.com/upimg/soft/exefiles/RTM-12-14-2007.zip

3. 僅主程式下載:http://silverfox.name/files/WowAddonStudioSetup.msi
安裝

前提條件

1. Microsoft .NET Framework 3.5

2. Microsoft Visual C++ 2008 Redistributable Package

3. Microsoft Visual Studio 2008 Shell (isolated mode) Redistributable Package

其中2和3已包括在官方下載中,並且3中已經包括1。(真是複雜的關係  -___- )

安裝備忘

1. 若系統中已安裝VS2005,則安裝完成的Addon Studio無法儲存項目,提示“this operation should not be completed. no such interface '' supported”。

個人分析,因VS2005登入某些檔案,而VS2008並未覆蓋註冊所導致,暫無解決方案。

2. 若需啟用FrameXML校正功能,請拷貝UI.XSD(可使用 World of Warcraft AddOn Kit 解出,或在此下載)至 %ProgramFiles%/Microsoft Visual Studio 9.0/Xml/Schemas/ ,並重啟 AddOn Studio即可。

已知問題

1. 未找到啟用“Lua函數”、“WoW函數及事件”自動完成功能的方法。

2. 在更改配置後,每次開啟AddOn Studio都會彈出選擇設定檔的提示。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.