Annuaire d'articles
-
- API couramment utilisées dans l'éditeur
- Sélection
- AssetDatabase
-
- AssetDatabase.CreateAsset - créer une ressource d'actif
- AssetDatabase.LoadAssetAtPath - charge les ressources Asset
- AssetDatabase.SaveAssets - Écrit toutes les modifications d'actifs non enregistrées sur le disque.
- AssetDatabase.Refresh - Actualise les ressources Asset dans le projet (équivalent à un clic droit sur Actualiser)
- EditorUtility
API couramment utilisées dans l'éditeur
Sélection
Selection.GetFiltered - renvoie l'objet sélectionné par la souris
Sélection-GetFiltered - API Unity Screenplay
public static Object [] GetFiltered (type type , mode SelectionMode );
- Le premier paramètre indique le type de recherche sélectionné, tel que typeof(Texture2D), c'est-à-dire que seule la cible de recherche est Texture2D parmi les cibles sélectionnées.
- Le deuxième paramètre indique le mode de sélection tel que SelectionMode.Assets, qui renvoie uniquement les objets de ressource dans le répertoire Asset.
AssetDatabase
AssetDatabase.CreateAsset - créer une ressource d'actif
AssetDatabase-CreateAsset - API de scénario Unity
public static void CreateAsset ( actif d'objet , chemin de chaîne );
- Le premier paramètre est l'objet utilisé pour créer la ressource, tel que Material.
- Le second est le chemin du fichier où la ressource a été créée, comme Assets/MyMaterial.mat.
AssetDatabase.LoadAssetAtPath - charge les ressources Asset
AssetDatabase-LoadAssetAtPath - API de scénario Unity
Public static Object LoadAssetAtPath (string assetPath , Type type );
- Le premier paramètre est le chemin du fichier, tel que Assets/Textures/texture.jpg.
- Le deuxième paramètre est le type de fichier, tel que typeof(Texture2D)
AssetDatabase.SaveAssets - Écrit toutes les modifications d'actifs non enregistrées sur le disque.
AssetDatabase-SaveAssets - API de script Unity
public statique vide SaveAssets ();
AssetDatabase.Refresh - Actualise les ressources Asset dans le projet (équivalent à un clic droit sur Actualiser)
AssetDatabase-Refresh - API de scénario Unity
public static void Refresh ( options ImportAssetOptions =
Lorsque la ressource est modifiée, comme (Créer et autres opérations), Actualiser est nécessaire pour l'actualiser à nouveau
EditorUtility
EditorUtility.SetDirty - marque les objets comme "sales" (objets avec modifications)
public static void SetDirty ( cible de l'objet );
- Le premier paramètre est l'objet à marquer, qui est l'objet modifié pour le marquage