前言:
1、可以使用安裝MOD後的七日殺,或者原版七日殺+SDX工具(MOD製作工具)
2、下面教程以 原版+SDX 說明。
七日殺方塊製作教程:
需要的工具:
一、Unity5.3.3 點擊下載
二、SDX0.6 點擊下載
三、資源匯出腳本 下載地址:同上 “腳本ypackage”
四、七日殺 14.7 原版檔案:
(爲了方便,我的七日殺遊戲放桌面)
這些工具下載好後,如圖:
Unity的安裝,記得勾選 windows的編譯環境,不然到時匯出不了AssetBundle。
把SDX0.6裏面的“放到遊戲目錄下”檔案夾裏面的“SDXMods”,複製到“7 Days To Die”檔案夾,複製後如圖:
執行"SDX0.6"檔案夾下面的“”,選擇遊戲目錄。(我的是桌面的“7 Days To Die”)
選擇遊戲目錄後,會開啟軟件,如下圖:
此處暫停,SDX說明留後面,現在說Unity。
安裝好Unity後,執行軟件,創建工程。(我的工程名是Boxs)如下圖:
創建一個GameObject,如圖:
到此,再從網上隨便到一個PNG格式的小圖片,放到桌面上。做爲Cube的材質。
我的是mu.png 放在桌面上。
(輸入完要回車,這個應該不用說吧)
到這裏方塊是完成了,不過還要匯出成unity3d檔案,軟件默認是匯出不了,得使用腳本。
應該是匯入“腳本ypackage”。
匯入完成後,繼續如下圖:
現在已經做出來了可以供七日殺使用的unity3d檔案,接下來使用SDX工具。
這個圖標,可以沒有。不一定放。不過,不放的話,在物品欄裏面會顯示成空白。
我使用的編輯器:Sublime3
最開始我們開啟了本軟件,請關閉後再重新開啟。
理論上,進遊戲後,開啟cm模式後,拿到此方塊是沒有問題的。當然,只是理論上。
理論上,進遊戲後,開啟cm模式後,拿到此方塊是沒有問題的。當然,只是理論上。
遊戲裏面是正常的;
但是.....
開始配置檔案裏面設定Class 的值爲Loot,這表示,這是一個儲物箱。
但是我按E,打不開箱子。
如果有人也是同一種情況,請在Unity裏面把Cube的長寬高,由1,1,1 改成0.99,0.99,0.99 後,再試。
如果還是不行,請把Unity裏面,所有SelfBox改成小寫的selfbox,並把裏面的
<property name="Model" value="#Boxs?SelfBox" />
改成
<property name="Model" value="#Boxs?selfbox" />
如果還是不行,那麼,再說。.....(按E點不到,這個問題麼,我自己都試了好久才弄出來,主要是AssetBundle的名稱,與GameObject的物理檢測必須在頂級)
其實以上,是我自己碰到的問題,好多天了。按E就是E點不了,設定可拾取也是一樣。。
而且,向上疊加也沒用。
下面經過好多天,終於解決了問題,看圖:
事實證明,以上方法還是不行。。
經過我無數次的測試,終於TMD找到問題了。
最終結果:
>