看了雨松MOMO的 Unity3D研究院之手游开发中所有特殊的文件夹学习了,做个笔记。

1.Editor

Editor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor即可。不过我比较喜欢放在根目录,一目了然。Editor文件夹下面的所有资源以及脚本文件在打包的时候都不会被打进去,并且脚本也只能在编辑时使用。项目里面一般会把工具类放到Editor下。

2.Editor Default Resources

目前我使用这个文件夹用的不多。Editor Default Resources中间有空格,必须放在根目录下。可以把编辑器用到的一些资源放在这里,比如图片、文本文件等。它和也不会被打到发布包里,仅仅用于开发时使用。

3.Gizmos

目前觉得没啥用,略过。

4.Plugins

做手机游戏开发需要接SDK的时候,把SDK依赖的库文件放在这里。如.jar文件等。

5.Resources

可以在根目录下,也可以在子目录里,只要名子叫Resources就可以。我一般放在根目录,一目了然。

Resources文件夹下的资源不管用不用都会被打包进.apk或者.ipa包里面。

Resource.Load :编辑时和运行时都可以通过Resource.Load来直接读取资源。

Resources.LoadAssetAtPath() :它可以读取Assets目录下的任意文件夹下的资源,它可以在编辑时或者编辑器运行时用,它但是它不能在真机上用,它的路径是”Assets/xx/xx.xxx” 必须是这种路径,并且要带文件的后缀名。

AssetDatabase.LoadAssetAtPath():它可以读取Assets目录下的任意文件夹下的资源,它只能在编辑时用。它的路径是”Assets/xx/xx.xxx” 必须是这种路径,并且要带文件的后缀名。

6. StreamingAssets

这个文件夹下的资源也会全都打包在.apk或者.ipa包里面。

它和Resources的区别是,Resources会压缩文件,但是它不会压缩原封不动的打包进去。并且它是一个只读的文件夹,就是程序运行时只能读不能写。它在各个平台下的路径是不同的,不过可以用Application.streamingAssetsPath 它会根据当前的平台选择对应的路径。

最新文章

  1. Hibernate 小阶段总结
  2. zenefits oa - random(5) to generate a random(7)
  3. 主成分分析(PCA)特征选择算法详解
  4. javascript中标签与break和continue的配合使用
  5. .NET中使用log4net
  6. ASP.NET中利用Split实现对Checkbox的字符串分离放到DataTable里面
  7. java 中的this关键字的几种用法
  8. intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
  9. Nginx+Keepalived+Tomcat之动静分离的web集群
  10. 如何写出如散文般的代码――《代码整洁之道》读书笔记(Ch1-Ch3)
  11. [爬虫]Scrapy 错误ordinal not in range(128)
  12. Leetcode Articles: Insert into a Cyclic Sorted List
  13. 学习python D1
  14. Nginx+Tomcat 负载均衡集群
  15. js中的原型
  16. 使用telnet模拟邮件的收发
  17. BootstrapClassloader ExtClassloader AppClassloader
  18. taskset: 让进程运行在指定的CPU 上
  19. h5博彩webapp项目实例|h5棋牌游戏|h5博彩app案例
  20. Delphi TClientDataSet的使用

热门文章

  1. 流畅的python第十七章使用期物处理并发
  2. metal的gpu query
  3. SQL 备份还原单个表
  4. aspcms 幻灯片用列表调用
  5. ScrollView 和 ListView 冲突解决方案
  6. mui 监听app运行状态
  7. Java学习笔记2、环境变量配置与初学者常见错误
  8. 华为无线ap3010dn-agn刷成胖ap
  9. test_login
  10. Layui 弹出层组件——layer的模块化开发实例应用