我想知道是否有办法获得线渲染器中节点的位置。在我正在处理的项目中,我有一个PseudoLine游戏对象,在该对象上有一个线条渲染器。当我画一条线时,我会克隆PseudoLine以创建一条新线。简单地使用:
Instantiate(gameObject);
Run Code Online (Sandbox Code Playgroud)
我想要做的是使用预制件创建新的游戏对象,该预制件上还有一个线渲染器。我想将 的位置复制PseudoLine到我的新游戏对象的线条渲染器。像这样的东西:
GameObject tempLine = Instantiate(line);
tempLine.GetComponent<LineRenderer>().SetPositions(transform.gameObject.GetComponent<LineRenderer>().Positions);
Run Code Online (Sandbox Code Playgroud)
我检查了文档,找不到任何有用的内置函数。我该如何解决这个问题?