zoukankan      html  css  js  c++  java
  • Unity中的特殊文件夹

    一.工程路径

      获取Unity的工程所在路径(Assets文件夹路径)

    print(Application.dataPath);

      注意:在实际发布游戏后,该路径不存在,所以一般在开发阶段的编辑器模式下是用该路径.

    二.资源文件夹Resources

      1.这个文件夹一般需要手动在Assets文件夹下创建(注意名称不能写错).

      2.这个路径无法通过API获取,但是一般也不会获取这个路径.这个路径用于Resources相关API使用(Resources动态加载相关API使用的资源需要放在这个路径下)

      3.注意事项:通过Resources相关API动态加载的资源都需要放在这里;该文件夹下的所有文件都会被打包出去,且打包时Unity会对其进行压缩加密,因此打包后该文件夹只读且只能通过Resources相关API读取.

    三.流动资源文件夹StreamingAssets

      1.这个文件夹需要手动在Assets文件夹下创建.

      2.可以通过API获取这个路径

    print(Application.streamingAssetsPath);

      3.这个文件夹在移动平台只读,在PC平台可读可写.这个文件夹在打包时不会被压缩加密,可以放入一些需要自定义动态加载的初始资源.

    四.持久数据文件夹persistentDataPath

      1.这个文件夹在不同平台下所在路径不同,如PC平台这个文件夹在C盘中(不在工程文件夹中),所以不用手动创建,可以使用API获取这个路径.

    print(Application.persistentDataPath);

      2.这时固定数据的文件夹,所有平台可读可写,一般用于存放动态下载或者动态创建的文件,游戏中创建或者获取的文件都会放在这里(如热更资源或者保存为文件形式的用户数据)

    五.插件文件夹Plugins

      1.这个文件夹需要手动创建,一般不获取路径

      2.一般用于存放不同平台的插件,如IOS或Android平台的插件.

    六.编辑器文件夹Editor

      1.需要自己创建,一般不会获取

      2.用于存放Unity的编辑器相关脚本,文件夹中的内容不会被打包出去.

    七.默认资源文件夹StandardAssets

      1.Unity自带的资源文件夹(一般Unity商店下载的资源就在这里)

      2.这个文件夹中的代码和资源会优先编译

  • 相关阅读:
    题解-CF1097F Alex and a TV Show
    题解-UVA757 Gone Fishing
    题解-UVA1401 Remember the Word
    题解-UVA11732 "strcmp()" Anyone?
    【数学】[AH2017/HNOI2017]礼物
    Educational Codeforces Round 109
    KYOCERA Programming Contest 2021(AtCoder Beginner Contest 200)
    Codeforces Global Round 14
    CF906E Reverses(H)
    【LuoguP4464】 [国家集训队] JZPKIL(M)
  • 原文地址:https://www.cnblogs.com/movin2333/p/15208160.html
Copyright © 2011-2022 走看看