Unity項目結構和版本控制

一、工程文件
1.C#工程文件
●Assembly-CSharp-vs.csproj:VS
.Assembly-CSharp.csproj:MonoDevelop
2.JS工程文件
.Assembly-UnityScript-vs.unityproj:VS
.Assembly-UnityScript.unityproj:MonoDevelop
二、IDE的解決方案文件
1.testproject.sln :包含C#、JS、Boo全部腳本的工程
2.testproject-csharp.sln :只包含C#的工程,只能在VS中打開,因爲VS無法處理JS和Boo腳本。
三、用戶配置
.userprefs 文件:保存用戶文件打開,斷點和監視等配置。
四、注意
每次在U3d中同步MonoDevelop,所有文件除了.userprefs 文件都會重新生成。
五、提示
1.MonoDevelop同步完成後,會打開project.sln,但是如果只有c#腳本可以選擇project-csharp.sln,此時能夠減少至少2倍的文件數量而且不會有關於JS的報錯。
六、文件夾的
1.Assets:所有的資源:腳本、紋理、聲音等等。毫無爭議,最重要的文件夾
2.ProjectSettings :記錄我們在Edit->ProjectSetting菜單下的配置。如Physics、Tag、Player等的設置。
3.Libray:本地對重要資源的緩存,當我們使用自己的版本控制器的時候可以忽略它。
4.obj和Temp:在創建期間生成的臨時文件,obj是MonoDevelop生成的,Temp是Unity生成的。
七、關鍵
項目文件只需要同步和版本控制:Assets 和 ProjectSettings 文件夾。
發佈了34 篇原創文章 · 獲贊 8 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章