整合Unity遊戲引擎和 Visual Studio Code 代碼編輯器

來源:互聯網
上載者:User

標籤:ui   unity   unity3d   遊戲引擎   vs code   

孫廣東   2015.8.26


         長期以來開發Unity遊戲時一直有一個痛點:   使用 MonoDevelop 作為 IDE。

 Visual Studio 在我的案頭 Windows PC 上,使用Unity VS 外掛程式後一切就變得相當的方便了!。

              然而,還有一個問題:   如果需要工作在 Mac 系統平台上,協助開發人員開發 iOS 遊戲,我不敢想象每次引導進入的相似之處只是為了使用 Visual Studio 進行日常的開發。

         其他的包 像Sublime 很強大但是他們  缺乏智能感知 — — 自動完成 ( 這對我來說真的可以加快開發速度)。


不管怎麼說,我不再 忍受 MonoDevelop 也不必跳到 我的PC案頭 ,因為 Visual Studio Code 在這裡。它是一個輕量級 的完整的 Visual Studio 與 IntelliSense 一起的版本,調試和 Git 一體化,以及它的可用於 PC、 Mac 和 Linux。


與Sublime 風格類似。這也是很性感。

出於某種原因,對 VS Code 網站它說它是為 node.js 和 asp.net 的開發的 — — 沒有關於 C# 與 Unity的整合。這使得很多人要問    :"怎麼將它與Unity 整合在一起?"

嗯,好訊息: 當然可以了。



1.開啟 Visual Studio Code
        您可以使用 VS Code 為文字編輯器 — — 正如你會Sublime, Notepad, Notepad++  — — 通過簡單地開啟.cs 檔案快速和容易的編輯,但我想設定我完整的解決方案。


2.開啟您Unity 項目
您需要選擇 專案檔夾,像 開啟一個完整的Unity 項目時一樣。

3.選擇正確的項目
       您的項目將在 VS Code 中,但您需要串連正確的解決方案檔案。在左下方的它會告訴你多少不同的項目都是可用的。你需要 "nameOfProject"  的 -csharp.sln,

而不是顯示"nameOfProject".sln。


4.代碼和快樂
        找到您的指令碼和 開啟一個 。你現在應該有 相當棒的 自動完成功能,就像使用 Visual Studio 或 MonoDevelop。


5.使它預設
將 Visual Studio Code 設定為 預設 IDE 在Unity 中。


幾點注意:

  • Mono運行時可能需要更新一切工作。
  • 沒有調試Unity功能,但希望,將會很快到來 。
  • 這仍是在 0.1.0 預覽模式。
  • 在 Github 擴充與unity VS Code 功能已經有包, 但我還沒有嘗試過。為自己檢查出來 試試:
  • https://gist.github.com/mwegner/86d7d4266089fa5cbe64
  • https://github.com/kode80/VSCUnity


技術來源:

http://www.develop-online.net/tutorials/integrating-unity-and-visual-studio-code/0209310

????

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

整合Unity遊戲引擎和 Visual Studio Code 代碼編輯器

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.