【unity基础知识之三】unityassets目录下的特殊文件夹名称

yizhihongxing

【Unity基础知识之三】UnityAssets目录下的特殊文件夹名称

在Unity中,Assets目录是存放所有游戏资源的地方。在Assets目录下,还有一些特殊的文件夹,它们拥有专属的名称和用途。本文将会介绍这些特殊文件夹的名称和作用。

1. Assets/Editor

此文件夹用于存放编辑器脚本。在此文件夹中的脚本不会被打包到最终应用程序中,而且只能在Unity编辑器中使用。在这里您可以自定义Unity编辑器的行为,以及添加新的编辑器窗口等等。

2. Assets/Plugins

此文件夹用于存放第三方插件和native插件,以供Unity调用。

2.1 【重要提示】

  • 如果您在Windows平台上使用了DLL作为本地插件,请确保将DLL文件放在名为Plugins的子目录中并命名为相应的架构名称(如Plugins/x86、Plugins/x86_64、Plugins/ARM)。

3. Assets/Resources

该文件夹用于按名称访问的资源加载。所有在此文件夹中声明的游戏对象,声音文件,纹理等资源,均可使用Resources.Load(string path)方法进行访问。

3.1 【重要提示】

  • 开发项目中,如果使用Resources.Load方法获取资源,则必须保证精简、移植性等问题,否则会导致一些不必要的资源浪费或运行时错误。
  • 也由于此原因,开发项目中极力避免使用Resources.Load方法,应以其它适合自己项目的方式加载资源。
  • 脚本调用resources.Load方法,首先要将该脚本执行到的物体所在的Scene存在的。

4. Assets/StreamingAssets

该文件夹用于存储项目中需要动态加载和解析的资源文件。当项目打包成应用程序时,该文件夹下的资源不会被打入到程序包中。

4.1 【重要提示】

  • 开发者可通过Application.streamingAssetsPath获取StreamingAssets目录的路径。
  • 目前Unity除了支持平台包外,也支持开启IL2CPP选项的PC平台以及PS Vita支持StreamingAssets加载。

5. Assets/Editor Default Resources

该文件夹是用于储存Editor相关的一些默认资源,可以用于修改Unity默认的GUI小部件等等。

5.1【文件类型】

  • OO缩略图、①material texture及texture都可以直接放到该文件夹。

结语

本篇文章主要介绍了Unity中Assets目录下的特殊文件夹名称和功能。对于新手或者是需要深入学习Unity的人来说,特别是对于开发者来说掌握这些知识是非常重要的。因为这些文件夹的作用,会在项目的开发和部署中发挥不可估量的重要作用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:【unity基础知识之三】unityassets目录下的特殊文件夹名称 - Python技术站

(0)
上一篇 2023年3月29日
下一篇 2023年3月29日

相关文章

  • 深入理解final变量的初始化

    深入理解final变量的初始化是一项非常重要的知识点,在Java中,final变量可以用来定义不可变对象,保证程序的安全性和稳定性。下面,我将为您详细讲解final变量的初始化攻略,包括基本原理、初始化方式和示例说明。 基本原理 在Java中,final关键字表示一个不可变量,final变量一旦赋值后就不能修改。而final变量的初始化分为两种方式:显式初始…

    other 2023年6月20日
    00
  • 简单高效有用的正则表达式

    简单高效有用的正则表达式攻略 正则表达式是一种强大的文本匹配工具,可以用于在字符串中查找、替换和提取特定的模式。下面是一份简单高效有用的正则表达式攻略,帮助您更好地理解和应用正则表达式。 1. 基本语法 正则表达式由普通字符和特殊字符组成。普通字符表示它们自身,而特殊字符具有特殊的含义。以下是一些常见的特殊字符: .:匹配任意字符(除了换行符) *:匹配前面…

    other 2023年8月18日
    00
  • JAVA 静态的单例的实例详解

    JAVA 静态的单例的实例详解 在讲解静态的单例模式之前,先来了解单例模式。单例模式是一种创建型模式,它允许只创建一个对象或实例。这个实例可以在整个程序中被访问。单例模式通常用于需要频繁创建对象,但创建对象的成本又很高的场景,例如配置信息类、日志类等。 什么是静态的单例 静态的单例模式使用静态变量来存储唯一实例,保证在程序运行期间只有一个实例被创建,同时通过…

    other 2023年6月27日
    00
  • 常用yum操作命令

    当然,我很乐意为您提供有关“常用yum操作命令”的完整攻略。以下是详细的步骤和两个示例: 1. 什么是yum? yum是CentOS和Red Hat Enterprise Linux(RHEL)中的包管理器,用于安装、更新和删除软件包。它可以自动解决依赖关系,并从软件仓库中下载和安装软件包。 2. 常用yum操作命令 以下是常用的yum操作命令: 2.1 安…

    other 2023年5月6日
    00
  • Python中实现ipaddress网络地址的处理

    Python中实现ipaddress网络地址的处理攻略 Python的ipaddress模块提供了处理网络地址的功能,包括IP地址的解析、验证、计算和操作等。下面是一个详细的攻略,介绍如何在Python中使用ipaddress模块进行网络地址的处理。 1. 导入ipaddress模块 首先,我们需要导入ipaddress模块。在Python中,ipaddre…

    other 2023年7月30日
    00
  • qt-如何在qt中从时间戳转换为日期?

    在Qt中,可以使用QDateTime类将时间戳转换为日期。QDateTime类提供了许多方法来处理日期和时间,包括将日期和时间转换为时间戳,以及戳转为日期和时间。本文将提供一些关于如何在Qt中从时间戳转换为日期的详细说明,包括如QDateTime类和示例代码。 步骤1:包含头文件 要在Qt中使用QDateTime类,需要在代码中包含QDateTime头。使用…

    other 2023年5月9日
    00
  • Windows命令批处理的用法详解

    Windows命令批处理的用法详解 什么是Windows命令批处理 Windows命令批处理是一种批处理脚本,它使用Windows命令提示符(cmd.exe)执行命令。批处理脚本是一组按顺序执行的命令,它可以自动化执行某些任务,例如备份文件、设置环境变量等。 Windows命令批处理的基本语法 Windows命令批处理使用批处理文件(.bat或.cmd)作为…

    other 2023年6月26日
    00
  • 宽带常见故障及解决方法

    宽带常见故障及解决方法 宽带故障是生活中常见的问题之一,其原因可能包括家庭网络故障,运营商线路故障等。下面是几种宽带常见故障及解决方法来帮助您解决网络问题。 故障1:网络连接失败 解决方法 首先检查网络连接设置,确保电脑上的DHCP服务是否开启。确定DHCP服务开启后,网络连接应该能够自己获取IP地址,并正确连接到网络。 如果DHCP服务已经正常开启,但是连…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部