【发布时间】:2019-04-05 21:00:53
【问题描述】:
我在面板中生成预制件,但它的大小像点一样太小,但是当我在面板外生成它时没有问题。请检查下面的图像和代码
public class RedKeyShapeSpawn : MonoBehaviour
{
public GameObject redshapes;
void Start()
{
GameObject redkeychild1 = Instantiate(redshapes, transform.position,
transform.rotation) as GameObject;
redkeychild1.transform.SetParent(GameObject.FindGameObjectWithTag
("ShapePanel").transform, false);
}
void Update()
{
}
}
RedKeyShapeSpawn 脚本附加到 RedKey1spawn 对象
【问题讨论】:
-
您是否尝试将其直接生成为面板的子项?
GameObject redkeychild1 = Instantiate(redshapes, transform.position, transform.rotation, GameObject.FindGameObjectWithTag ("ShapePanel").transform);否则尝试在SetParent中制作最后一个参数true -
@derHugo 尝试了您的代码,但仍然相同,如果我将参数设置为 true,则预制件会退出屏幕。