Heim  >  Artikel  >  Backend-Entwicklung  >  Unity implementiert das Skript-Plug-in [Skripterstellungsdialog] mit ausführlicher Grafik- und Texterklärung

Unity implementiert das Skript-Plug-in [Skripterstellungsdialog] mit ausführlicher Grafik- und Texterklärung

php是最好的语言
php是最好的语言Original
2018-07-27 11:11:593141Durchsuche

Das Plug-In, das automatisch Skripte generiert [Dialog zum Erstellen von Skripts], wurde wahrscheinlich deshalb benannt, weil es sich zu sehr vom Skriptgenerator unterscheidet und die aktuellen Entwicklungstools zu leistungsfähig sind, sodass es vergraben wurde. Unterstützte Unity-Version 3.4.2 und höher, Ressourcen, die aus alten Zeiten übrig geblieben sind. Nachdem ich es ausprobiert habe, habe ich das Gefühl, dass ich beim Lesen der API viel Zeit gespart hätte, wenn ich dieses Plug-in gehabt hätte, als ich zum ersten Mal Unity-Skripting gelernt habe.

Ich war in letzter Zeit zu faul, Code zu schreiben...
Ich finde es langweilig, jedes Mal, wenn ich ein neues Skript erstelle, eine Menge einfacher und sich wiederholender Dinge zu schreiben, also habe ich nach einem Plug gesucht -in, das automatisch Skripte generiert.

Plug-in-Effekt

Unity implementiert das Skript-Plug-in [Skripterstellungsdialog] mit ausführlicher Grafik- und Texterklärung

So verwenden Sie

1. Laden Sie mein modifiziertes Plug-in herunter
Link: https://pan.baidu.com/s/1oa8r... Passwort: 6zln

2. Laden Sie das offizielle Plug-in herunter und beheben Sie Skriptfehler
Offiziell Download-Adresse: https://assetstore.unity.com/...

Wenn nach dem Importieren des Plug-Ins der folgende Fehler auftritt:
Unity implementiert das Skript-Plug-in [Skripterstellungsdialog] mit ausführlicher Grafik- und TexterklärungAssets/CreateScriptDialog/Editor/NewScriptWindow.cs( 454,47): Fehler CS0117: UnityEditorInternal.InternalEditorUtility' does not contain a definition for AddScriptComponentUnchecked'

Ändern Sie den Fehlerteil des Codes in:

if (CanAddComponent()) {
    // Need to use reflection to access this now (it is internal)
    MethodInfo addScriptMethod = typeof(InternalEditorUtility).GetMethod(
        "AddScriptComponentUncheckedUndoable",
        BindingFlags.Static | BindingFlags.NonPublic);
    addScriptMethod.Invoke(null, new Object[] {m_GameObjectToAddTo,
    AssetDatabase.LoadAssetAtPath(TargetPath(), typeof (MonoScript)) as MonoScript});
}

3. Klicken Sie mit der rechten Maustaste und verwenden Sie
Klicken Sie mit der rechten Maustaste unter dem Assets-Fenster auf „Erstellen“ und „Skript...“, um das Fenster „Verwenden“ zu öffnen.
Unity implementiert das Skript-Plug-in [Skripterstellungsdialog] mit ausführlicher Grafik- und Texterklärung

Unity implementiert das Skript-Plug-in [Skripterstellungsdialog] mit ausführlicher Grafik- und Texterklärung

4. Neue Skriptvorlagen können angepasst werden
Eine Gebrauchsanweisung finden Sie in ReadMe.html.
Die Methodenvorlage ist in MonoBehaviour.functions.txt zu sehen. Benutzerdefinierte Vorlagen können basierend auf Regeln hinzugefügt werden.

BASECLASS=MonoBehaviour
using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class $ClassName : MonoBehaviour {
    
    $Functions
}
rrree

Benutzerdefinierte Funktionen

Geändertes Plug-in: Link: https://pan.baidu.com/s/1oa8r... Passwort: 6zln
Die folgenden Funktionen wurden geändert oder hinzugefügt:
1. Der Fehler von „UnityEditorInternal.InternalEditorUtility“ wurde behoben.
2. Fügen Sie eine neue Vorlage MyMono hinzu (kopieren Sie die C#-MonoBehaviour-Vorlage).
3. Die benutzerdefinierte Vorlage MyMono ist standardmäßig ausgewählt.
4. Aktuelles Erstellungsdatum hinzugefügt.
5. Kommentare können gelöscht werden (vor dem Löschen von Kommentaren gibt es noch //).
6. Unterstützung für Zugriffsmodifikatoren hinzugefügt.
7. API neu anordnen.
8. Paketversion Unity5.3.4.

Unity implementiert das Skript-Plug-in [Skripterstellungsdialog] mit ausführlicher Grafik- und Texterklärung

Verwandte Artikel:

Skript generiert dynamisch VML_VML-bezogene

Verwandte Videos:

Erklärungsvideo-Tutorial zum BootStrap-Plug-in

Das obige ist der detaillierte Inhalt vonUnity implementiert das Skript-Plug-in [Skripterstellungsdialog] mit ausführlicher Grafik- und Texterklärung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn