小屋創作

日誌2020-10-13 00:02

[Unity] VSCode 自動提示失效

作者:Ying

在使用VSCode開發Unity的程式時,
IDE可以幫我們自動提示接下來的字,
例如輸入tra,IDE就提示你transform跟其他相關英文的物件,
讓我們生活更加愉快。

不知道你有沒有碰過,
VSCode沒辦法使用自動提示的功能,
(我碰好多次Orz...)
儘管上網爬文亂槍打鳥有成功過,
但我也不知道為什麼會好,
查了很多東西我始終還是搞不太清楚問題出在哪邊? ( 超困擾

後來問了經驗豐富的開發者前輩 Neo,
才有了以下對自動填入初步的認識,
以下就我的認知來跟大家分享,如果有錯請跟我說,我會再修正。

VSCode 之所以能夠有替你自動完成程式碼的功能,
他其實是依賴一個命令列工具叫做 omnisharp。
圖示長這樣,這個圖示可以點,點下去可以看到相關的訊息。


要讓這個東西運作,我們需要正確安裝.Net Core SDK
按照步驟安裝完成之後,把Unity和VSCode都重開

通常Unity3D會替你產生Visual Studio 用的專案檔,是 .sln 副檔名的東西,
這個檔案通常是給Visual Studio ,也就是微軟家的 IDE 開啟程式專案用,
微軟的 IDE 都認這個格式,
但是Unity3D在更新的時候,有時候這個專案檔的內容會跑掉,
修正的做法如下:
1、先把VSCode關掉
2、到Unity>>Edit>>Preference裡面找到External Tools

3、至少把Embedded packages 勾起來,然後按Regenerate project files,產生新的專案檔



好了之後就可以打開VSCode,試試看自動提示有沒有回來的


16

10

LINE 分享

相關創作

東方戰棋:探索系統

我做的東方同人遊戲:東方戰棋

東方戰棋:戰鬥系統

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】