我在预制件上有一个线条渲染器组件,并且希望能够在脚本中向该线条渲染器添加位置。我认为我可以简单地附加LineRenderer.positionCount到列表中添加一个点,统一文档似乎建议这样做。当我尝试寻找解决方案时,我也看到了这个建议。然而,当我尝试这个时,我收到一个编译错误,说它positionCount不存在:'LineRenderer' does not contain a definition for 'positionCount' and no extension method 'positionCount' accepting a first argument of type 'LineRenderer' could be found (are you missing a using directive or an assembly reference?)LineRenderer.GetPositions()如果我尝试使用,或者即使我尝试LineRenderer.positions直接访问,它们似乎也不存在,情况也是如此。正如您所看到的,当我尝试访问这些属性和方法时,这些属性和方法不会出现在 Visual Studio 中。搜索时可见的所有内容position都是SetPosition()和SetPositions()。那么我在这里做错了什么,如何访问这些属性?
1 回答
慕姐8265434
TA贡献1813条经验 获得超2个赞
我唯一能看到的是你可能使用的是旧版本的 Unity:
LineRenderer
在 Unity 5.5 之前,名称中唯一包含“position”的成员是SetPosition
和SetPositions。
尽管我会感到惊讶,但如果您使用这样的版本,那么尽快升级将符合您的最大利益。
- 1 回答
- 0 关注
- 77 浏览
添加回答
举报
0/150
提交
取消