【问题标题】:How to get position from grid?如何从网格中获取位置?
【发布时间】:2019-07-04 05:59:10
【问题描述】:

I want the Pos X and Pos Y

我创建了几个预制件,我想知道它们的 x 和 y,它们由 Grid Layout Group 定义。

我愿意:

var newArtist = (GameObject) Instantiate(myPrefab, new Vector3(0, 0, 0), Quaternion.identity, panel.transform);

Debug.Log(newArtist.transform.position.x + " " + newArtist.transform.position.y);

一共出现0 0。

【问题讨论】:

  • 你认为new Vector3(0, 0, 0) 是干什么用的?网格布局组不会立即启动,它必须等待您的代码完成。

标签: unity3d


【解决方案1】:

试试这个:

var newArtist = (GameObject) Instantiate(myPrefab, myPrefab.transform.position, Quaternion.identity, panel.transform);

【讨论】:

    最近更新 更多