为了账号安全,请及时绑定邮箱和手机立即绑定

无法访问 LineRenderer 的某些成员

无法访问 LineRenderer 的某些成员

C#
MMTTMM 2023-08-20 15:17:00
我在预制件上有一个线条渲染器组件,并且希望能够在脚本中向该线条渲染器添加位置。我认为我可以简单地附加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”的成员是SetPositionSetPositions。

尽管我会感到惊讶,但如果您使用这样的版本,那么尽快升级将符合您的最大利益。


查看完整回答
反对 回复 2023-08-20
  • 1 回答
  • 0 关注
  • 77 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信