gpt4 book ai didi

c# - 更改实例化对象的父级

转载 作者:太空宇宙 更新时间:2023-11-03 13:04:01 25 4
gpt4 key购买 nike

我想更改实例化对象的父级,但我被某些事情挂断了。我收到一个错误,但我不确定它的确切含义:Assets/_Scripts/InstantiateSymbol.cs(29,73): error CS0176: Static member `UnityEngine.GameObject.FindGameObjectWithTag(string)' cannot be accessed with an实例引用,改为用类型名称限定它

我在哪里?还在学习中 8/

public GameObject symbolCharacter;

#region IPointerClickHandler implementation

public void OnPointerClick (PointerEventData eventData)
{
// Instantiate an object on Click
symbolCharacter = Instantiate(Resources.Load ("Prefabs/Symbols/SymbolImage1")) as GameObject;
symbolCharacter.transform.parent = transform.gameObject.FindGameObjectWithTag("MessagePanel");
}

#endregion

最佳答案

啊,明白了! Captital 'G' GameObject 和我应该改用 SetParent。

public GameObject symbolCharacter;

#region IPointerClickHandler implementation

public void OnPointerClick (PointerEventData eventData)
{
// Instantiate an object on Click
symbolCharacter = Instantiate(Resources.Load ("Prefabs/Symbols/SymbolImage1")) as GameObject;
symbolCharacter.transform.SetParent(GameObject.FindGameObjectWithTag("MessagePanel").transform);
}

#endregion

关于c# - 更改实例化对象的父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31375318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com