2015-10-20 204 views
0

我已經安裝了Visual Studio 2015和Visual Studio 2015 Tools for Unity,並且我在使用Visual Studio作爲Unity中的默認編輯器時沒有問題,但是我注意到Unity的關鍵字並且方法不會自動完成,只有VS才能完成。Visual Studio 2015不是自動完成Unity關鍵字

例如:GetComponent<>,或OnGui()Input.GetMouseButton,這些都是專門從團結,當我使用的MonoDevelop它顯示的方法可用的選項時,我打字Input.GetMouse ......如果我點擊Ctrl +空格鍵它自動完成。

我想知道是否有任何方法可以讓Visual Studio識別Unity API。 因爲我是Unity和C#中的新手,我不知道這是否是默認行爲,如果我應該設置一些內容來啓用此自動完成功能,或者如果出現問題,它應該工作,但不知道它是什麼。

我將不勝感激任何幫助。 在此先感謝。

+0

剛一說明,請務必仔細閱讀標籤說明對於您正在使用的標籤,unity是針對Microsoft Unity IOC框架的,unity3d針對遊戲開發引擎。 –

+0

對不起,我的壞= X感謝提示@RonBeyer – hadmung

+2

這意味着你的命名空間不包含在內,這就是爲什麼VS不能使用Unity3D方法成員的Intellisense。打開SLN而不是C#文件,它將打開通常Unity3D爲您創建的整個項目。 – Aizen

回答

1

導入統一VS工具封裝成團結,打開Visual Studio並使用Ctrl-Shift鍵-Q調用快速MonoBehavior嚮導 配置快捷方式:http://unityvs.com/documentation/shortcuts/ 好運

+1

我不知道我做了什麼錯誤,所以我再次移除並安裝了Visual Studio,它工作得非常好。我相信在安裝過程中肯定會出現一些錯誤。儘管非常感謝你的回答。 – hadmung