BeatSaber節奏光劍插件開發官方教程1-創建一個插件模板


原文:https://wiki.assistant.moe/modding/intro

一、簡介

  Beat Saber 開發環境:unity2018、C#、.NET framework 4.6。

  此教程教你如何使用Visual Studio創建一個插件開發模板。

  1 下載最新版Visual Studio

  2 下載最新插件模板“BS.Plugin.Template.zip”

  https://github-production-release-asset-2e65be.s3.amazonaws.com/164500300/d8a9d300-1cd9-11e9-9e97-59fa48084c2c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190123%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190123T063620Z&X-Amz-Expires=300&X-Amz-Signature=a7bca54f93c7cb3427e0d811d02fc7a96d84b170a819404746183a5592e8ac50&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3DBS.Plugin.Template.zip&response-content-type=application%2Foctet-stream

  (或Q群810303476,群文件下載)

二、安裝模板

  1 打開ProjectTemplates目錄

  一般路徑:C:\Users\<Username>\Documents\Visual Studio 2017\Templates\ProjectTemplates

  2 將前面下載的插件模板文件“BS.Plugin.Template.zip”放入ProjectTemplates目錄(注意直接放入zip文件,不要解壓)

  3 打開VS,創建一個新項目,此時你應當可以在C#選項中看到“Beat Saber Plugin Template”,使用此模板創建項目

三、查看代碼

  在右側“解決方案”瀏覽框中,雙擊“Plugin.cs”來打開代碼文件,你應該能看到如下圖所示的內容:

  畫紅線的地方表明項目沒能找到相關的引用,下面我們添加一下項目引用。

四、添加引用

  在右側的“解決方案”瀏覽框中右鍵“引用”,選擇“添加引用”

  在打開的引用管理窗口中你可以添加一下缺失的dll文件,這些dll一般都在“\<Beat Saber directory>\Beat Saber_Data\Managed”目錄中

  部分dll文件在游戲的Plugins目錄中(也就是說,某些情況下你需要引用通過ModManager下載的dll文件,比如Async Twitch、Beat Saber Utils、CustomUI)

五、編譯插件

  如果所有引用問題都解決了,你可以試試編譯一下(生成解決方案)

  編譯生成的dll文件就會出現在項目路徑的“\Bin\Debug”目錄下

   將生成的dll文件放入游戲目錄下的Plugins目錄即可使用該插件了

六、一個簡單的插件教程

   https://www.cnblogs.com/cation/p/10309157.html

 

請務必關注我們的公眾號獲取最新資源和信息:

更多資源在我們的討論Q群:

810303476

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM