In unity3d,there are some Special folders, Example,
Assets Resources Plugins Textures Materials Editor Models Prefab Shaders Scripts Sounds Gizmos…
Currently, Ask what I know through some of the information from What are all the special folders and what do they do? - Questions & Answers - Unity Discussions
Resources
The Resources folder is a special folder which allows you to access resources by name in your scripts, rather than by the usual (and recommended) method of direct references. For this reason, caution is advised when using it, because all items you put in the resources are included in your build (even unused assets), because Unity has no way of determining which assets may be used by your project.
Editor
The Editor folder name is a special name which allows your scripts access to the Unity Editor Scripting API. If your script uses any classes or functionality from the UnityEditor namespace, it has to be placed in a folder called Editor (or a subfolder).
Plugins
The “Plugins” folder is where you must put any C, C++ or Objective-C based Plugins which should be included with your project. Plugins are a pro-only feature.
Compilation Order
These special names (and a few others) also determine the compilation order, which is useful to know if you are mixing languages in your project (i.e. using C# and Javascript scripts in the same project), so sometimes you might see the suggestion to put a script in a folder called “plugins” just for this purpose.
As for mixing these folders, eg “Editor/Resources”… I’m not sure - it doesn’t really make a lot of sense to do that. I think it’s generally better to just understand what each special folder’s purpose is and use them individually!
Gizmos
The gizmos folder holds all the texture/icon assets for use with Gizmos.DrawIcon(). Texture assets placed inside this folder can be called by name, and drawn on-screen as a gizmo in the editor.
However, there are no other special folder? For example,“Textures Materials Models Prefab Shaders Scripts Sounds”, they are not specific documents?They have no special function? Do they only facilitate the identification of resources? Hope someone can give more accurate and comprehensive reply, thank you
