RPG DOTA2 自定義地圖製作指南——腳本編寫

2021-01-09 178遊戲網

  入門指南

  這裡的文檔都假定你已經有Lua的基本知識。如果你是Lua的初學者,頁面最下的Lua 資源可以幫助你。

  DOTA2創意工坊工具的程序使用的是LUA程式語言,如果你對於編寫其他語言比較熟悉的話,那麼編寫LUA也會是一件很容易的事。

  提示:在遊戲運行的時候,你能夠使用script_reload命令來重新載入你的代碼。

  所需要的文件

  如果你想要運行一些程序,以下的文件將會是必須的,這些文件必須放置在/game目錄內對應的插件文件夾,這樣在插件被載入的時候,他們就能被執行。

  ../game/dota_addons/your_addon/scripts/vscripts/addon_game_mode.lua

  這個文件並不是可選的,而且必須使用這個名字,其他文件能夠在/vscripts文件夾裡面創建,你能夠在你任何想要引用他們的地方來引用。

  提示:當你第一次創建一個插件的時候,一個非常簡單的程序文件會被自動生成在對應的位置,你可以使用它來快速開始你程序的編寫。

  運行程序文本

  當插件被載入的時候,addon_game_mode.lua文件將會被立即執行,其他的文件你能夠在addon_game_mode.lua中使用

  require( "lua_filename_here" )

  來載入他們。

  程序函數

  以下是一些默認的程序函數,在你的插件中應該保留他們。

  Precache(預載入)

  Precache(預載入)函數將會在遊戲之前預先載入一些資源文件,以下的示例包含了三種不同資源的載入方式,一個粒子特效.vpcf文件,一個粒子特效文件夾,還有一個物品。

  function Precache( context )

  PrecacheResource( "particle", "particles/items2_fx/veil_of_discord.vpcf", context )

  PrecacheResource( "particle_folder", "particles/frostivus_gameplay", context )

  PrecacheItemByNameSync( "item_bag_of_gold", context )

  end

  Activate(激活)

  Activate(激活)函數用來在程序第一次運行的時候設置遊戲模式相關參數,他在文件被載入之後執行。

  function Activate()

  GameRules.holdOut = CHoldoutGameMode()

  GameRules.holdOut:InitGameMode()

  end

相關焦點

  • TsDotaRPG v1.0.1 發布,Dota2 自定義遊戲開發模板
    梗概 dota2 自定義遊戲開發模板 貢獻者: Moddota ark120202[已故] Xavier 西索醬 使用條件如果你要使用這個模板,通常需要擁有以下知識儲備: 掌握Dota2 Workshop Tools 了解Dota2 創意工坊工具集 掌握TypeScript
  • 自定義地圖時代 DOTA2創意工坊工具介紹&FAQ
    雙擊Dota 2 Workshop即可啟動   Dota 2創意工坊工具常見問題   問:為什麼我現在不能進行自定義地圖的遊戲?   答:現在Dota 2創意工坊工具處於早期測試階段,我們認為現在應該讓地圖開發者製作自定義地圖,但是由於還是處於初期階段,對於系統的支持並不到位。我們會儘快加入32位系統(Windows XP系統)對自定義遊戲模式的支持。   問:現在很難找到自定義遊戲模式進行遊戲怎麼辦?
  • 安川機器人虛擬仿真:編寫模型腳本製作直線運動與旋轉運動機構
    概述與市面上常見的機器人虛擬仿真軟體一樣,安川機器人虛擬仿真軟體MotoSimEG-VRC中也是可以製作外圍設備模型的運動機構,只是它的製作方法有些特殊,是通過編寫模型腳本實現的,並且能夠實現的運動形式也比較少,但是常用的一些運動形式還是都具備了,比如平移運動類型、旋轉運動類型等。
  • 做地圖起家的遊戲《DOTA2》,鄙視LOL抄襲,不火卻很成功
    做地圖起家的遊戲《DOTA2》,鄙視LOL抄襲,不火卻很成功 說起《DOTA2》就不得不說起《英雄聯盟》,在諸多
  • 按鍵精靈的使用-安裝並製作第一個小腳本
    按鍵精靈的使用,以按鍵精靈2014為例首先從官網或本人從提供的連結下載按鍵精靈,下載後雙擊安裝包,出現的界面如下:然後點擊自定義安裝,可以更改安裝路徑,還可以同時安裝按鍵精靈(安卓版),我們講的PC端的,所以我們把這個鉤去掉,路徑設置好就直接點擊開始安裝,然後等待一小會
  • 使用Visual studio code 作為外部 IDE 編寫 Blender2.9 腳本
    Blender 有自己的內置文本編輯器,用於編寫腳本和加載項,但在外部 IDE中開發它們非常方便,這些 IDE 為用戶提供了更多功能,如自動完成、語法突出顯示、與版本控制系統的集成以及其他使開發更快、更容易的工具。這是一個免費的通用環境,支持各種程式語言的開發,包括 Blender API 和 Python語言。
  • 十年浮沉:中國RPG製作大師們的興衰史
    一開始進入中國的 RPG Maker 只是一小群遊戲愛好者的自嗨工具,在混沌未開的原始階段湧現的作品類型豐富多樣,囊括了武俠、日式冒險rpg等。但能夠真正做出一款完整遊戲的人只在少數。2010年到2013年,中國宅文化圈子爆炸般擴大。《罪惡王冠》、《進擊的巨人》爆紅,bilibili 逐漸進入大眾視野,最早一批知名up主完成粉絲的原始積累。
  • 我的世界創世神教程 第六十六節自定義腳本|功能介紹|難點介紹
    【我的世界攻略】我的世界WorldEdit創世神高級系列教程 第六十六節自定義腳本。本教程由64條不同的技巧,功能介紹,難點介紹,防範措施介紹,工具介紹等組成。適合高級玩家和腐竹們來學習。這節內容給大家介紹使用 craftscript 自定義腳本。
  • 短視頻腳本編寫方法
    短視頻腳本編寫方法 抖音用戶湧入,創作者也抓住機會入駐,視頻越來越多,於是乎準入的門檻也漸漸在被拉高了,比方說原先輕鬆獲贊上百萬的視頻放在現在啥都不是,而相反,更多有內容有想法的視頻會慢慢更吃香了,說白了,實力都是硬道理,要還是想在現在靠幾個簡簡單單的動作加音樂獲得幾百萬的贊,可以說還是比較有難度的了
  • 《突襲4》MOD怎麼製作 mod製作工具安裝使用教程
    自然,MOD製作工具中也包含了《突襲4》中的所有單位類型,任你擺布,您也可以調整其屬性和能力,甚至是其組織和行動的AI。 各位MOD製作者們還可以使用MOD製作工具內自帶的完整關卡界面來編寫自己想要的任務關卡。 《突襲4》MOD製作工具不能做什麼?
  • 《守望先鋒2》上線前,玩家或許可以通過自定義地圖感受全新樂趣
    守望先鋒「地圖工坊」推出已超半年,之前玩家們並不熟悉如何製作,現在已經有許多玩家製作出了成熟且有趣的地圖。這裡就給各位讀者推薦幾個自定義地圖,供大家過年和基友們一起開黑娛樂。「人體蜈蚣」自定義地圖的玩法非常簡單,大部分英雄沒有技能CD且子彈無限,不過玩家每次陣亡會自動隨機切換英雄。這個模式和一般0CD死亡隨機的區別不大,但玩家瞄準友方玩家使用下蹲鍵,按下下蹲鍵之後就可以騎在目標隊友的頭上。在這個地圖中,我們經常能夠看到一串敵人一起攻擊你。
  • 暴雪自定義地圖條款變更:地圖所有權完全屬於暴雪!
    隨著《魔獸爭霸3:重製版》的推出,外媒PCGamer發現暴雪對自定義地圖的條款做了一些變更。  首先,條款中指出所有在《魔獸爭霸3:重製版》中的自定義遊戲所有權完全屬於暴雪而非地圖作者。這意味著暴雪可以對自定義地圖採取任何行為,也可以隨時進行下架。
  • AE腳本:重疊圖層區域遮罩自定義前後放置 + 使用教程
    重疊圖層區域遮罩自定義前後放置AE腳本 Zone Below v1.1 + 使用教程 利用腳本可以讓 區域遮罩動態顯示下面圖層的任何區域(或多個區域) 非常的方便。
  • Dota 2 重生 Beta 測試開啟:全新界面、引擎和玩法
    • 改善音頻Source 2採用全新的音頻系統在整個流程中都使用最高音質。得益於這個改進,聊天語音的質量顯著提高,延遲明顯減少。音頻和語音的處理在後臺運行使用多線程處理,避免丟包現象。Source 2音頻系統還利用處理器的SIMD指令集來提升性能。另外,音頻設計師不需要改動代碼就可以使用全新的音頻腳本語言來修改混音和音效流程。在自定義遊戲也能使用這項功能。
  • dota2ti8小綠本怎麼刷代幣 dota2ti8小綠本人機代幣bug怎麼刷
    今日凌晨dota2遊戲客戶端推出了期待已久的dota2 ti8國際邀請賽勇士令狀,一經上線,玩家們就開始了瘋狂的本子升級之旅。那麼dota2 ti8小綠本怎麼刷代幣?dota2 ti8小綠本人機代幣bug怎麼刷?一起來了解一下。
  • 《三國志14》自定義武將破局技巧 自定義武將怎麼破局?
    > 正文 《三國志14》自定義武將破局技巧 自定義武將怎麼破局? 以上就是關於三國志14自定義武將破局技巧的相關分享,希望對大家遊戲有幫助。| 火紋風花雪月 當前位置:攻略首頁 > 單機遊戲攻略 > 三國志14 > 正文 《三國志14》自定義武將破局技巧 自定義武將怎麼破局?
  • 火影忍者羈絆II 8.1.2黑式破解 全限定英雄+仙人之魂禮包+自定義積分+無CD全屏閃
    地圖名稱:火影忍者羈絆II 8.1.2地圖類型:防守
  • 《荒野大鏢客OL》收藏家地圖及使用指南
    《荒野大鏢客OL》遊戲中當玩家選擇成為一名收藏家時,免不了要開始在各地來回奔波,收集好成套的收集品,將其交給納扎爾夫人就可以獲得豐富的獎勵,當然如果使用一張收藏家地圖將會讓您的收集之旅更加輕鬆,請看《荒野大鏢客OL》收藏家地圖及使用指南,祝願大家的收藏之旅順順利利。
  • 3DS《RPG製作大師Fes》首部預告片 介紹製作RPG遊戲的8大要素_遊俠...
    角川遊戲今天放出了3DS遊戲《RPG製作大師Fes(RPG Maker Fes)》的首部預告片,《RPG製作大師Fes》是一款玩家自己製作RPG遊戲的遊戲,聽起來是不是很有趣呢?一起來看看預告片吧!