0
我在遊戲運行時動態創建GameObjects。他們每個人都有另一個名字破壞了同一個腳本。我正在尋找方法來了解哪個GameObject運行腳本並在另一個腳本中獲取這些信息。在Unity中獲取當前使用腳本的對象的名稱
對象是在這裏創建:
for (int i = 0; i < w.wHowManyWords; i++)
{
var obj = new GameObject();
obj.name = w.wLevelWords[i, 0];
elementName = obj.name;
...
}
我想獲得哪些對象開始了這個腳本的信息:
public class ClickAction : MonoBehaviour, IPointerClickHandler
{
private string[,] levelWords;
public void OnPointerClick(PointerEventData eventData)
{
print("I am here");
}
}
難道你不能只是說'print(gameObject.name)'? – code11
完美!我正在尋找那個!謝謝! – Quicki