unity腳本csc找不到了
『壹』 在unity中怎麼運行.cs文件
一.准備工作:
調試工具
1.visual studio 工具配置:Edit - Preferences - External Tools
2.c#項目文件說明:詳細鏈接
新創建的unity項目並沒有這些文件,當在unity編輯器中,打開cs文件時或者點擊Assets-open c# project時,就會啟動visual studio工具,會自動創建 sln(solusion 解決方案) 和csproj項目文件。
其中的firstpass表示先編譯,Editor表示放在Editor文件夾下的腳本。
根據官方的解釋,它們的編譯順序如下:
(1)Assembly-CSharp-filepass.csproj:所有在Standard Assets、Pro Standard Assets或者Plugins文件夾中的腳本;
(2)Assembly-CSharp-Editor-filepass.csproj:所有在Standard Assets/Editor、Pro Standard Assets/Editor或者Plugins/Editor文件夾中的腳本產生工程文件;
(3)Assembly-CSharp.csproj:所有在Assets/Editor外面的,並且不在(1),(2)中的腳本文件(一般這些腳本就是我們自己寫的非編輯器擴展腳本)會產生工程文件;
(4)Assembly-CSharp-Editor-vs.csproj:所有在Assets/Editor中的腳本產生一個工程文件。
登錄後復制
他們是分別對應項目中4個不同代碼存放位置的C#工程,被編譯成dll後位於主目錄下的\Library\ScriptAssemblies\
Assets目錄
1、Resources
存放資源,Resources的所有內容都會打包到發布版中,資源會被壓縮,使用Resources.Load()進行載入。
2、Editor
存放編輯器的擴展腳本,可以寫一些輔助工具。Editor下的資源不會被打包到發布包中。
3、Plugins
存放插件,比如spine,tween,Plugins/Android、Plugins/iOS
『貳』 unity怎麼查找腳本被哪個文件夾
var select = Selection.activeObject; var path = AssetDatabase.GetAssetPath(select); 注意,這段代碼所在的腳本必須放在工程中任意一個Editor目錄下。物體必須是工程存在的,得到的是一個文件路徑,處理一下這個path就能得到文件夾名稱
『叄』 Unity3d中在哪裡添加腳本
方法/步驟
1、Unity支持三種匯編語言,分別是JS、c#和Boo。創建腳本的方法主要有三種,首先啟動Unity,單機菜單欄中的Assets->Create來添加腳本。