星際2地圖編輯器全新腳本接近C語言

2020-11-24 遊久網

  C語言的高手也許可以歡呼了,暴雪在最新的星際爭霸2官方藍貼中證實了全新的星際地圖編輯器將採用一種類似C語言的腳本語言——Galaxy,任何一名有C語言基礎的SC2愛好者都可以輕易上手。


  Q:星際2的地圖編輯器還是使用魔獸爭霸3的JASS程式語言嗎,還是一種新版本的語言?

  A:星際2的地圖編輯器使用一種全新的腳本語言,我們把它叫做Galaxy——銀河。這是一種很接近於C語言的語言,任何熟悉C語言的人對Galaxy都可以很快上手。

  Q:它是事件驅動的還是面向對象的?

  A:雖然多數本地函數是基於對遊戲對象操作的,但Galaxy語言本身不是面向對象的。

  Q:對比魔獸爭霸3的地圖編輯器,星際2中是否允許自定義遊戲界面,如果允許的話可以做到什麼程度(在魔獸爭霸3中這項功能被嚴重限制了)?

  A:遊戲中的用戶界面設定在大部分是放在數據文件中的,但是編輯器不支持修改這些文件。所以自定義用戶界面是可能的,只是不是那麼好操作。

  Q:星際2地圖編輯器中有沒有值得我們注意的新功能,還是換湯不換藥?

  A:魔獸爭霸3中地圖編輯器的功能,無論大小,在星際2中都或多或少的加以改進了。

        Q:在新語言中,觸發器中的事件通訊能力——比如通過動作或者條件元素——有沒有什麼改進?

  A:觸發編輯器一個顯著的更新就是支持自定函數了——包括動作和條件元素。這表示你可以基於其他動作元素上(或者自定義腳本)創建你自己的動作元素了,然後將他們應用於觸發器中,好了,現在你想幹啥就幹啥了。

  Q:對於「英雄單位」的支持,與魔獸爭霸3有什麼不同麼?還是幾乎一樣?
  A:我們一直在努力創建一套比魔獸爭霸3更加靈活好用的英雄單位編輯系統。比如,地圖製作者可以修改任何自定義屬性的數值,這樣就可以編輯英雄單位了。

  Q:這套程式語言會不會有公用的API函數?
  A:在魔獸爭霸3中,有大量反映遊戲功能的的本地函數,可通過腳本進行二次開發。如果這是你所指的「公用API函數」,那麼星際2中也會有。

  Q:星際爭霸2地圖編輯器所採用新語言中關於「垃圾處理機制」會有什麼改善嗎?比如在JASS中,所有的局部變量都需要在用完後置空,某些數據類型用完後還需要手動從遊戲中刪除(例如點對象)以防內存溢出。
  A:銀河語言有著適用於所有本地類型的強大的垃圾回收系統,相比魔獸爭霸3有巨大的改進(JASS語言在技術上來講根本就沒有垃圾回收系統)。魔獸爭霸3中腳本的內存溢出的問題將成為歷史了。

相關焦點

  • 《星際爭霸2》官方地圖編輯器模型教程全集
    來自暴雪官方的地圖編輯器模型部分的官方教程全集,無論你是有志於做一名地圖設計者或者你本身就對此有豐富的經驗,暴雪官方最新更新的星際2地圖編輯器指南一定會讓你的模型水平更上一層樓。
  • 星際2版母巢之戰系列地圖
    地圖名稱:母巢之戰系列地圖作者:maverck版本:0.973fix地圖類型:多人對戰地圖簡介:共14張地圖用《星際爭霸2:自由之翼》地圖編輯器製作的《星際爭霸:母巢之戰》的多人對戰地圖。作者採用了《星際爭霸2》編輯器完美復刻了星際1中的各種族單位、音效等等,為我們展現了3D版本的《星際爭霸:母巢之戰》!
  • 《星際爭霸2》十周年活動有多精彩?這個視頻給你答案
    《星際爭霸2》十周年慶典盛大啟幕,相信很多玩家都已經知曉。此次官方為了這一重要時刻,準備了豐富多彩的內容。下面我就帶領大家來看一看,官方發布的十周年紀念視頻當中有哪些內容值得關注。地圖編輯器更新星際2的地圖編輯器已然足夠強大,不過它還有不小的改進空間。
  • 星際爭霸2蟲群之心離線玩蟲心戰役 國服帳號無壓
    ,只是聯網對戰有些麻煩,而有朋友發現了星際爭霸2蟲群之心離線玩蟲心戰役的方法,國服帳號無壓力了。 群蟲之心 星際爭霸2蟲群之心離線玩蟲心戰役方法:   準備1、有蟲群之心國服帳號:能進編輯器測試地圖就行。
  • 《光環2》與《光環:致遠星》地圖編輯器將開啟測試
    343工作室計劃在本月內進行《光環2》PC版和《光環:致遠星》的地圖編輯器「Forge」運行測試。  在Halo Waypoint官方論壇上,社群協調員Tyler Davis發帖透露,開發組正在全力準備下一次PC測試內容,包括《光環2》《光環2
  • Python 腳本案例:為流域插值雨量計
    我們不僅更新完善了諸多功能,最重要的是加入了Python 腳本。什麼是Python?Python是一種解釋型腳本語言。作為全球公認的「膠水語言」,擁有強大的第三方庫,可以將其他語言製作的各種模塊輕鬆連接到一起。Python自誕生之日起,便有類、函數、異常處理,並且可以調用很多C語言庫文件。隨著人工智慧大數據的快速發展,Python一路綠燈,備受關注。
  • 《星際戰甲》主機版全新官網上線 版本前瞻放出
    《星際戰甲》主機版PS4限量珍藏版套裝  此外,《星際戰甲》主機版官網全新升級,與以往截然不同的風格是否預示著國服新版本即將來襲了呢?c)石化凝視:擎天泰坦注視敵人使敵人石化。d)漫步石者:召喚兩名石頭元素近戰鬥士。
  • 蜂鳥視圖開放室內地圖編輯器,提供從0到1的自主製圖能力
    制配分離之後,蜂鳥雲地圖編輯器迎來了全新UI界面,能夠精準繪製二維地圖要素,真實客觀展示三維全景信息並進行數位化呈現。新版地圖編輯器在自主製圖的專業性和操作的便捷性上都取得了非常大的進步。️新版蜂鳥雲地圖編輯器UI界面另外,從封測、內測到正式上新,該版本地圖編輯器得到了眾多室內地圖製作小白和專業人士的一致好評。小夥伴們紛紛表示,即使是小白用戶也能在非常短的時間玩轉整個地圖編輯器小白也能製圖,上新即火爆,這款室內地圖編輯器究竟什麼樣的魔力,能夠受到大眾的青睞呢?
  • 開發人員眼中最好的代碼編輯器是誰?
    VimVim是一個類似於Vi的文本編輯器,不過在Vi的基礎上增加了很多新的特性,Vim普遍被推崇為類Vi編輯器中最好用的一個。最早1991年發布,贏得了開源世界的歡迎。和其它的代碼編輯器相比不同的是命令行的工作方式。和簡單的輸入代碼不同,你選擇輸入和選擇文字,運行正則表達式的搜索,並且使用更多其它的命令。Vim使用腳本和插件可以變得非常適合擴展。
  • 專訪星際2首席製作人:會考慮推出終身包
    北京時間3月31日,星際爭霸2首席製作人Chris參加《星際爭霸2》來到中國參加國服上線活動,並接受眾多媒體的採訪,網易星際2專區也與這位大名鼎鼎的製作人一同探討了關於星際2的種種。
  • 《星際戰甲》全新開放地圖「金星平原」將上線
    人民網北京10月23日電 (記者楊虞波羅)Digital Extremes近日宣布,《星際戰甲》將會在11月迎來遊戲的第二個開放世界地圖「金星平原」,本次的金星平原將會比位於地球希圖斯的「夜靈平野」更大,也將包含更多的遊戲內容。
  • 星際爭霸2:時空樞紐也將停更,用愛發電,註定走不長遠
    今天偶然間看到關於時空樞紐停更的消息,心頓時涼了一截,這意味著星際2合作模式徹底涼涼了。很多玩家或許並不知道時空樞紐是什麼,在這裡我給大家科普一下,時空樞紐是星際2遊戲大廳的一個玩家自創合作指揮官模式,有戰役裡的託什,漢森博士,劇情中的主宰,等等。由於這些是玩家用星際2編輯器自己製作的模式,因此暴雪並不會對此進行收費,也並不會支付任何報酬給作者,可以說是完全用愛發電。
  • 《星際爭霸2:母巢之戰》MOD講解和演示
    來源 Team Liquid前言:在自由之翼發售之初,最響亮的批評聲音之一就是:「為什麼這個做紅警不乾脆用星際2引擎復刻星際1就完了?!」。事實上,在牛逼閃閃的銀河編輯器的幫助下熱情的粉絲們早在兩年半前就開始了這一復刻計劃。如今這個項目已經接近完成,一起來看看用兩年半時間打造的自定義地圖並幫助他把這個mod做得更好吧。
  • 星際科普:《虛空之遺》新單位的演變(人族篇)|星際爭霸2|星際爭霸2...
    女武神在《星際爭霸2》中的模型其實早已有之,雖然沒能被最終加入到《星際爭霸2》的遊戲中,但通過修改後變成了《虛空之遺》的人族新單位解放者加入到了對戰模式中。然而僅僅2個月後又換回女性,在這期間又曾換回過一次男性。不過當《星際爭霸2》Beta版測試開始後,女妖的駕駛者最終被確定為女性。
  • WordPerss全新核心編輯器Gutenberg發布
    WordPress 4.8正式版發布之後,WP創始人Matt在6月份巴黎召開的WordCamp Europe上宣布,將開發一個全新的模塊編輯器(block editor)。這一功能被命名為Gutenberg ,目前該功能已經作為插件單獨發布。
  • 怎麼運用按鍵精靈製作滑鼠連擊的遊戲輔助腳本
    按鍵精靈2014 —遊戲輔助製作軟體 首先打開按鍵精靈,選擇新建按捏進入按鍵精靈2014版頁面,看見腳本編輯器 腳本屬性區,更改腳本描述和熱鍵,描述改成「滑鼠連點」,啟動熱鍵改成「Ctrl+1」中止鍵改成「Ctrl+2」,方便日後調用。
  • C語言怎麼樣?今天聊聊C語言的發展史!
    此版本還看到了C語言的開始,該語言用於編寫一些命令。 此處的代碼僅是某些命令,某些庫函數和C編譯器的原始碼。c /中的文件來自 last1120c.tar.gz 磁帶,並構成了第二版Unix的有效C編譯器。
  • 迷你世界地形編輯器怎麼用 手把手教你怎麼做地圖
    導 讀 迷你世界將在4月27日10點對PC和手機端進行同步更新,遊戲版本更新為0.25.0版本,上線道具編輯器
  • 極具潛力的效率啟動器 App,Raycast 腳本功能詳解
    界面中還有 2 個複選框,分別是運行腳本前需確認、以及腳本支持傳入參數的選項。 保存自定義腳本到指定目錄 創建完成之後,使用編輯器打開相應的腳本文件,你會看到 Raycast 創建好的腳本模板。