1.隐藏文件夹

以.开头的文件夹会被Unity忽略。在这种文件夹中的资源不会被导入,脚本不会被编译。也不会出现在Project视图中。

2.Standard Assets

在这个文件夹中的脚本最先被编译。

这个文件夹中的脚本会被导出到Assembly-CSharp-firstpass, Assembly-UnityScript-firstpass 或 Assembly-Boo-firstpass项目中,依语言而定。参考http://docs.unity3d.com/Documentation/Manual/ScriptCompileOrderFolders.html 。在这个文件夹中的脚本比其他脚本都要先编译。将脚本放在这个文件夹里,就可以用C#脚本来访问js脚本或其他语言的脚本。

3.Pro Standard Assets

跟Standard Assets相同,只不过里面的文件是给Pro版本的Unity使用的。

4.Editor

以Editor命名的文件夹允许其中的脚本访问Unity Editor的API。如果脚本中使用了在UnityEditor命名空间中的类或方法,它必须被放在名为Editor的文件夹中。Editor文件夹中的脚本不会在build时被包含。

在项目中可以有多个Editor文件夹。

注意:如果在普通的文件夹下,Editor文件夹可以处于目录的任何层级。如果在特殊文件夹下,那Editor文件夹必须是特殊文件夹的直接子目录。

5.Plugins

Plugins文件夹用来放native插件。它们会被自动包含进build中去。注意这个文件夹只能是Assets文件夹的直接子目录。

在Windows平台下,native 插件是dll文件;Mac OS X下,是bundle文件;Linux下,是.so文件。

跟Standard Assets一样,这里的脚本会更早的编译,允许它们被之外的脚本访问。

5.1.Plugins/x86

如果为32bit或64bit平台创建游戏,那么这个文件夹下的native plugin文件会被自动的包含在游戏build中。如果这个文件夹不存在,则Unity会查找Plugins文件夹下的native pluglins。

5.2.Plugins/x86_64

如果为32bit或64bit平台创建游戏,那么这个文件夹下的native plugin文件会被自动的包含在游戏build中。如果这个文件夹不存在,则Unity会查找Plugins文件夹下的native pluglins。

如果要创建universal build,建议你同时使用这两个文件夹。然后将32bit和64bit的native plugins放进相应的文件夹中。

5.3.Plugins/Android

在这个文件夹里放入Java.jar文件。用于java语言的plugins。.so文件也会被包含进来。参考http://docs.unity3d.com/Documentation/Manual/PluginsForAndroid.html

5.4.Plugins/iOS

A limited, simple way to automatically add (as symbolic links) any .a, .m, .mm, .c, or .cpp files into the generated Xcode project. Seehttp://docs.unity3d.com/Documentation/Manual/PluginsForIOS.html

If you need more control how to automatically add files to the Xcode project, you should make use of the PostprocessBuildPlayer feature. Doing so does not require you to place such files in the Plugins/iOS folder. Seehttp://docs.unity3d.com/Documentation/Manual/BuildPlayerPipeline.html

6.Resources

Resources文件夹允许你在脚本中通过文件路径和名称来访问资源。但还是推荐使用直接引用来访问资源。

放在这一文件夹的资源永远被包含进build中,即使它没有被使用。因为Unity无法判断脚本有没有访问了其中的资源。

项目中可以有多个Resources文件夹,因此不建议在多个文件夹中放同名的资源。

一旦build游戏,Resources文件夹中的所有资源被打包进游戏存放资源的archive中。这样在游戏的build中就不存在Resources文件夹了。即使脚本中仍然使用了资源在项目中的路径。参考 http://docs.unity3d.com/Documentation/Manual/LoadingResourcesatRuntime.html

注意:当资源作为脚本变量被访问时,这些资源在脚本被实例化后就被加载进内存。如果资源太大,你可能不希望它被这样加载。那么你可以将这些大资源放进Resources文件夹中,通过Resources.Load来加载。当不再使用这些资源了,可以通过Destroy物体,再调用Resources.UnloadUnusedAssets来释放内存。

7.Editor Default Resources

这是为editor 脚本使用的文件夹。

8.Gizmos

Gizmos文件夹存放用Gizmos.DrawIcon方法使用的贴图、图标资源。放在Gizmos文件夹中的贴图资源可以直接通过名称使用,可以被Editor作为gizmo画在屏幕上。

9.WebPlayerTemplates

用来替换web build的默认网页。这个文件夹中的脚本都不会被编译。这个文件夹必须作为Assets文件夹的直接子目录。

10.StreamingAssets

这里的文件会被拷贝到build文件夹中,不会修改(移动和网页版不同,他们会被嵌入到最终build文件中)。它们的路径会因平台而有差异,但都可以通过Application.streamingAssetsPath来访问。

参考http://docs.unity3d.com/Documentation/Manual/StreamingAssets.html和http://docs.unity3d.com/Documentation/ScriptReference/Application-streamingAssetsPath.html。

asset文件夹路径 unity_Unity Assets目录下的特殊文件夹名称相关推荐

  1. android读取mysql数据库文件_Android开发系列(十七):读取assets目录下的数据库文件...

    在做Android应用的时候,不可避免要用到数据库.但是当我们把应用的apk部署到真机上的时候,已经创建好的数据库及其里边的数据是不能随着apk一起安装到真机上的. (PS:这篇博客解决了我前面博客中 ...

  2. cmd命令,进入某文件夹,查看该目录下的所有文件

    1  cd..   返回上一级目录 2  dir     查看该目录下的所有文件

  3. 【文件IO】Linux 文件操作(一) —— 遍历指定目录下的所有文件

    目录 一.访问目录相关函数 1.打开/访问目录 (opendir / fdopendir) 2.读取目录内容 (readdir) 3.关闭目录 (closedir) 二.遍历指定目录下的所有文件 一. ...

  4. Java读取hdfs目录下所有文件_Java API 读取HDFS目录下的所有文件

    /** * 获取1号店生鲜食品的分类id字符串 * @param filePath * @return */ public String getYHDSXCategoryIdStr(String fi ...

  5. (转)Unity Assets目录下的特殊文件夹名称(作用和是否会被打包到build中)

    原文:http://wiki.unity3d.com/index.php/Special_Folder_Names_in_your_Assets_Folder 1.隐藏文件夹 以.开头的文件夹会被Un ...

  6. webview加载assets目录下html静态文件

    1. 路径是"file:///android_asset/w**.html",而不是"file:///assets/w**dex.html"package co ...

  7. vue3vite工程里面引入assets目录下的图片文件(一种方法)

    <template><div><p>轮播图</p><van-swipe class="my-swipe" :autoplay= ...

  8. C语言如何编程实现删除指定文件,c语言删除指定目录下的所有文件

    复制内容到剪贴板 代码:#include #include #include #include #include #include //判断是否是".."目录和".&qu ...

  9. 安卓读取mysql数据库文件路径_Android开发实现读取assets目录下db文件的方法示例...

    本文实例讲述了Android开发实现读取assets目录下db文件的方法.分享给大家供大家参考,具体如下: 最近准备打算写一个关于天气预报的app,偶然的机会在一大神的博客上看到了一个获取天气的api ...

最新文章

  1. 命令别名的设置alias,unalias
  2. ARM架构和ARM核区别和联系
  3. android xml组建圆角背景设置
  4. 为旧版代码创建存根–测试技术6
  5. js实现类名的添加与移除
  6. 前端学习(529):等分布局存在间距得实现得解决方案
  7. 别的AI还在打游戏,这个AI已经当上“超级马里奥”游戏策划了|GECCO最佳论文
  8. Canvas简单动画和像素处理
  9. linux下mysql 有双机_在Linux环境下配置mysql cluster双机集群
  10. Android 系统 (129)---ODM 开发用户常见需求文档(三)
  11. ActiveMQ(一):ActiveMQ的下载安装(win10)
  12. 华为路由器 dopra linux passwd,使用华为光猫ONT使能工具后,本地主机如何通过Telnet登录光猫进行配置...
  13. C++ TCP Socket的使用(阻塞)
  14. docker容器2:镜像制作
  15. 和我一步步部署 kubernetes 集群
  16. layui定时刷新页面
  17. 机器视觉中坐标系转换
  18. Python实现简单的web爬虫信息处理系统
  19. 06、NMAP高级使用技巧和漏洞扫描发现
  20. 百度APP核心技术:Android多子view嵌套最佳通用解决方案

热门文章

  1. 基于注解的Spring MVC与JPA如何解决实体的延时加载问题
  2. forEach for 循环
  3. C# 绘制PDF图形——基本图形、自定义图形、色彩透明度
  4. LINUX系统配置相关
  5. 抓包工具 tcpdump tshark
  6. Linux 常用名利总结
  7. Ojbect-C     NSArray和NSMutableArray数组的使用   有关API查询
  8. SharePoint 2007有性能问题? 先试试这篇.
  9. 用cisco设备解决ARP病毒
  10. WCF分布式开发步步为赢(14):WCF安全编程--基本概念