【发布时间】:2017-09-03 16:26:40
【问题描述】:
根据the document(为方便起见,以下引用)
public static Object Instantiate(Object original, Transform parent);
如果我实例化一个预制件并将一个转换作为第二个参数传递,那么新实例化的游戏对象将是所传递转换的特定游戏对象的子对象,对吗?但是我假设新实例化的游戏对象的位置应该根据父级进行调整。
我制作了一个 UI-Image 作为预制件:使用 posX、posY 配置和锚定如下:
在层次结构中:
以及实例化C#脚本sn-p:
GameObject pageIcon = transform.parent.FindChild("PageIcon").gameObject;
Instantiate(unSelectDot, pageIcon.transform);
结果是新实例化的对象有一个奇怪的 PosX 和 PosY: 为什么会这样?谁改变了 PosX 和 PosY?我是不是误会了什么?
【问题讨论】: