Unity项目在引擎中打开时,有哪些文件是项目本身的,哪些是引擎每次打开项目时自动生成的?
新同学往往不知道,每次要把自己的项目传给别人时,一打包体积很大。
项目本身的东西通常就是:
- Assets目录,里面有所有本项目的脚本,预制体,场景文件
- Packages目录,这里有项目所需要的插件Pakcages依赖
- ProjectSettins目录,这可能有一些项目设置
其它都可以在要把项目传给别人时删除掉,他拿到你的项目后,用引擎打开,就会自动生成Library,Logs等这些目录和项目的.sln解决方案,.csproj文件。
所以你把项目提交到git仓库时,也就只提交这三个目录,其它目录或文件都可以用忽略文件排除提交。
纯资源模型,贴图,动画
纯资源是没有脚本和预制体的模型,贴图,动画,这些可以单独打一个zip传给别人,也可以把这些导出成一份原始资源的.unitypackage文件给别人。
导出纯资源的方法
导出时所有的脚本、插件不选,自己项目创建的预制体也不要放在纯资源目录下。