• Unity中的特殊文件夹


    看了雨松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 它会根据当前的平台选择对应的路径。

  • 相关阅读:
    Django之forms.Form
    Django之Middleware中间件方法使用
    Django之请求生命周期
    Django操作session实例
    Django操作cookie实例
    Django操作session
    Django操作cookie
    Django之cookie与session
    Django之AJAX传输JSON数据
    Django之JSON数据格式
  • 原文地址:https://www.cnblogs.com/Sakya00/p/4107037.html
Copyright © 2020-2023  润新知