天天看點

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        今天進入我們的饑荒mod編寫,基礎的lua程式設計語言學習筆記的第一期。

        話不多說,現在我們就打開steam,找到設定中對應“界面”-->設定簡體中文。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期
steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        然後在下載下傳中選擇自己的下載下傳地區,選擇網絡發達的城市或者離你近的城市,可以有效地提高你下載下傳饑荒以及饑荒mod的速度。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        (一)點選庫,選中工具欄,此時你便可以在清單中找到饑荒mod制作工具:mod tools;以及饑荒專用伺服器啟動工具。我因為自己開伺服器,是以mod的調試都會在我自己的伺服器上運作,這裡不介紹雲服器的搭建了,在mod制作中這并不重要。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期
steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        (二)之後便是對這個mod制作工具的詳細介紹:

                (1)首先,在圖中點選啟動。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        我們便會彈出這樣一個視窗。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

       (2) 接下來我們将一一介紹這些工具的具體用途和使用方法。

        點選,“玩Don't Starve Mod Tools”将打開上傳mod的工具。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        首先選擇的就是你制作的mod是上傳到單機饑荒還是應用于聯機版饑荒的。上傳的mod将保留在創意工坊中。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        單擊Add添加你要上傳的mod。

        第一個框選擇你要上傳的mod所在的檔案夾。

        第二個框則是上傳你在創意工坊中mod的預覽圖。

        第三個框則是你在創意工坊中mod的名字以及具體描述。

        最後左側的框是一些标簽,根據你編寫的mod自行選擇。

        右側則是mod的開放程度,有公開/僅朋友/隐藏/未上市共四個選項可供選擇。右側下方的框則是你對每次mod的上傳、更新時所對更新内容的介紹。

        最後點選“publish!”即可上傳。

        随後便是Launch Spriter,這是一個動畫制作的軟體。如非制作非常困難的動畫,這個工具是完全夠用的。因為這是一個免費版的工具,制作動畫相對複雜,你可以使用付費版或者破解版。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        在這裡打開一個項目,我就選擇我之前制作過的一個武器來介紹。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        打開後我們得到我們制作武器的貼圖。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        這裡是項目所包含的圖檔素材所在的檔案夾,我們這裡隻用到一張貼圖是以這個項目十分簡單。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        這裡則是動畫的動畫樹,即制作的動畫的部分。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        點選後即可制作動畫,可以看到一個時間軸,在上面插上關鍵幀,動畫時長等等以完成動畫的制作。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        最上面是一些基本操作,像是撤回,重做,儲存等等。需要強調的是Show Bones,是制作人物的時候使用到骨動畫,顯示與隐藏骨的設定。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        左邊則是動畫的圖層,按照在z軸方向上的排列順序(注:饑荒不太容易實作半透明的動畫)。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        之後便是FMOD Desigmer,它是用來制作聲音的軟體。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        随後是Tiled,其功能是在地圖上繪制一塊新的塊,以生成新的地形。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        然後Sublime這是一個代碼編輯器,你使用其他代碼編輯器也是一樣的,選擇你最趁手的代碼編輯器工具即可。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

       (三) 每次mod寫完執行Mod Tools都會有一個打包動作,會彈出和cmd指令提示符一樣的黑框,包括在你運作饑荒的時候也同樣會彈出這樣的黑框。下面就簡單介紹一下如何關閉這個黑框。

        首先找到Mod Tools軟體安裝的檔案夾,我這裡是D:\steam\steamapps\common\Don't Starve Mod Tools。

        也應該基本上都會安裝在這個檔案夾中,如果你是自定義的安裝位置,隻要找到這個檔案夾就可以。并點選mod_tools檔案夾。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        我們會找到這樣一個應用程式,這是用來打包圖檔的應用。饑荒不是使用直接的圖檔檔案,而是打包成了tex的檔案。如果不想讓打包過程的黑框顯示出來,可以直接對其重命名,添加一個字元之類的就可以解決這個問題。當然這樣的解決方式有些過于暴力,我們還有較好的方法可以阻止。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        在C:\Users\pc\Documents\Klei這個目錄下,分别有饑荒聯機和饑荒聯機伺服器的檔案夾。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        分别在其中的配置檔案中找到自動編譯是否啟動的字樣,改為false即可。

steam饑荒mod編寫,基礎的lua語言學習筆記——第一期
steam饑荒mod編寫,基礎的lua語言學習筆記——第一期
steam饑荒mod編寫,基礎的lua語言學習筆記——第一期
steam饑荒mod編寫,基礎的lua語言學習筆記——第一期

        好了,今天的學習筆記就到這裡,也提供給大家學習和參考。下一步就要開始對lua語言的學習,一起祝我們好運吧。加油。