Unity项目结构和版本控制
2015-12-21 03:24
369 查看
一、工程文件
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 文件夹。
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 文件夹。
相关文章推荐
- 【Unity】游戏缩减压缩包大小(一)
- 【Unity】Log文件
- Unity3D 为什么Transform.Translate 中的x/y/z值经常会通过speed * Time.deltaTime获取?应该这样的
- Unity 5 WebGL vs Web Player
- 在unity中绘制曲线和绘制三角面
- Unity 5.3 模块安装
- 修改unity GI cache位置
- unity3d 之 边缘光(rim)
- unity 常用优化技术
- (转)Unity笔记之编辑器(UnityEditor)
- (转)Unity笔记之编辑器(BeginFadeGroup、BeginHorizontal、BeginScrollView) ... ...
- (转)Unity笔记之编辑器(BeginToggleGroup、BoundsField、ColorField) ...
- (转)Unity笔记之编辑器(CurveField、DoubleField、EnumMaskField、EnumPopup) ... ...
- (转)Unity笔记之编辑器(Foldout、HelpBox、InspectorTitlebar、Slider、MinMaxSlid ...
- (转)使用.NET Reflector 查看Unity引擎里面的DLL文件
- unity 内存管理
- (转)初步认识拓展UnityEditor编辑器定制
- (转)Unity3d游戏开场CG动画播放方式
- (转)Unity 导出XML配置文件,动态加载场景
- unity3d最新面试题与参考答案汇总