Unity erhält den Skriptnamen

Es ist eine sehr einfache Technik, aber ich habe keine guten Grundlagen, also habe ich sie trotzdem aufgeschrieben, weil mir nach der Suche im Internet niemand gesagt hat, wie man sie macht. Ich habe nur den Namen des Spielobjekts erhalten.

Tatsächlich geht es darum, den Typ eines Skripts abzurufen. In Type gibt es ein Name-Attribut, das den Skriptnamen als Zeichenfolge zurückgeben kann.

public class Main : MonoBehaviour
{
    void Start()
    {
        //string s = typeof(Main).Name;
        if (typeof(Main).Name == "Main")
        {
            print("得到脚本名");
        }
    }
}

Guess you like

Origin blog.csdn.net/holens01/article/details/133922997