Unity3d 从脚本中或其他游戏对象中获取游戏对象的位置

Unity3d 从脚本中或其他游戏对象中获取游戏对象的位置,unity3d,augmented-reality,Unity3d,Augmented Reality,团结基金会 在项目中,一旦在屏幕上选择了一个点,我将生成一个平面并在其上创建对象。创建计划后,如何从另一个脚本获取其位置,以便在那里生成项目? 或者我怎样才能得到他在计划中脚本上的位置呢?好吧,为了从一个对象得到一个位置,你需要一个对它的引用。你可以通过几种方式获得它。 以下是一些选项: 使用(假设您的平面附加了某种唯一的脚本,或者它被指定在附加到您要查找的脚本的变量上) 使用它将查找与特定名称匹配的对象 使用可以从任何地方访问的字段(创建平面后,必须将其指定给静态字段) 当需要访问游戏对象的

团结基金会 在项目中,一旦在屏幕上选择了一个点,我将生成一个平面并在其上创建对象。创建计划后,如何从另一个脚本获取其位置,以便在那里生成项目?
或者我怎样才能得到他在计划中脚本上的位置呢?

好吧,为了从一个对象得到一个位置,你需要一个对它的引用。你可以通过几种方式获得它。

以下是一些选项:

  • 使用(假设您的平面附加了某种唯一的脚本,或者它被指定在附加到您要查找的脚本的变量上)
  • 使用它将查找与特定名称匹配的对象
  • 使用可以从任何地方访问的字段(创建平面后,必须将其指定给静态字段)
  • 当需要访问
    游戏对象的位置时,您可以通过以下方式进行访问:

    yourGameObject.transform.position
    

    如果它位于同一对象上:
    transform.position
    。。。从另一个对象
    到另一个游戏对象.transform.position