lineRenderer.SetWidth(startWidth, endWidth);
lineRenderer.SetVertexCount(linePoints.Count);
两行同样警告:
'LineRenderer.SetVertexCount(int)'已过时:'不推荐使用SetVertexCount。请改用numPositions属性。
和
'LineRenderer.SetWidth(float,float)'已过时:'不推荐使用SetWidth。请改用startWidth,endWidth或widthCurve属性。
我试过这个:
lineRenderer.startWidth(startWidth, endWidth);
但是在startWidth属性上出现错误:
'LineRenderer.startWidth'不能像方法一样使用。
答案 0 :(得分:3)
某些LineRenderer
函数已更改为属性,并且还重命名以避免混淆。您设置属性而不将其称为函数。对于lineRenderer.SetVertexCount
,您可以使用lineRenderer.positionCount
进行设置。
lineRenderer.startWidth = startWidth;
lineRenderer.endWidth = endWidth;
lineRenderer.positionCount = linePoints.Count;
答案 1 :(得分:2)
只需执行编译器建议的内容。
即:
lineRenderer.startWidth = startWidth;
lineRenderer.endWidth = endWidth;
lineRenderer.positionCount = linePoints.Count;