創作內容

16 GP

[Unity] VSCode 自動提示失效

作者:Ying│2020-10-13 00:02:36│巴幣:324│人氣:7164
在使用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,試試看自動提示有沒有回來的


引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4946892
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:Unity

留言共 10 篇留言


Unity2020.1.2f1 + VSCode1.50.1.0使用這個方法之後馬上正常了,感謝大大[e35]

10-22 17:02

Ying
能夠有幫助真是太好了~10-22 17:26
⊰⊱求出處學術用⊰⊱
請問下沒出現那兩個怎麼辦? 謝謝大大
https://imgur.com/T5DMp9j unity 2019.3.0版本

11-29 14:35

⊰⊱求出處學術用⊰⊱
後來我把c/c+ 停用 還有blender Development停用 就正常了 如圖https://imgur.com/hAFjsp1

11-29 14:45

Ying
c/c+、blender Development我之前也沒裝過
11-30 13:27
void8650
感謝教學~

08-03 13:39

Kakatsudon
昨天爬老半天文才弄好 快中風 我自己是到我新增的專案裡 有個Assembly-CSharp.csproj 裡面有條TargetFrameworkVersion 改成目前安裝的最新版本就好了

12-03 13:13

Ying
後來我都改用visual studio XD

12-03 13:48

Kakatsudon
恩 今天打開發現FrameworkVersion那個要重設 我也換visual studio了

12-03 16:08

Ying
https://code.visualstudio.com/docs/other/unity
發現官方其實有英文教學

08-15 23:47

鐘擺
照做後,提示字總算恢復了。原來這個設定會跑掉,之前明明設定過。
非常感謝大神,愛你。

02-19 23:24

台北哥哥
感謝,語法錯誤提示也回來了~

02-27 16:36

我要留言提醒:您尚未登入,請先登入再留言

16喜歡★yinguno 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:[SerializeFi... 後一篇:[遊戲日常]第一次在Mi...

追蹤私訊切換新版閱覽

作品資料夾

tyu15826大家
蓋婭薔薇—亞獸之戰已更新,面對911的威脅,貝歐等人開始聚集並團結對抗看更多我要大聲說昨天16:03


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

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