为什么 属性 SetVertexCount 在 LineRenderer 中不存在?
Why the property SetVertexCount is not exist in LineRenderer?
using UnityEngine;
using UnityEditor;
public class DrawRectangle : MonoBehaviour
{
LineRenderer line;
void Start()
{
line = transform.GetComponent<LineRenderer>();
line.SetVertexCount(5);
line.SetPosition(0, new Vector3(-1, 1, 0));
line.SetPosition(1, new Vector3(1, 1, 0));
line.SetPosition(2, new Vector3(1, -1, 0));
line.SetPosition(3, new Vector3(-1, -1, 0));
line.SetPosition(4, new Vector3(-1, 1, 0));
}
}
脚本附加到带有 LineRenderer 组件的游戏对象。
但是我在所有线路属性上都遇到了错误。
SetVertexCount 和所有 SetPosition 都不存在。
我正在使用 unity ver 5.5.1f1 Personal
在您发布此问题前几个小时刚刚得到回答。
使用lineRenderer.positionCount.
lineRenderer.positionCount = 5;
using UnityEngine;
using UnityEditor;
public class DrawRectangle : MonoBehaviour
{
LineRenderer line;
void Start()
{
line = transform.GetComponent<LineRenderer>();
line.SetVertexCount(5);
line.SetPosition(0, new Vector3(-1, 1, 0));
line.SetPosition(1, new Vector3(1, 1, 0));
line.SetPosition(2, new Vector3(1, -1, 0));
line.SetPosition(3, new Vector3(-1, -1, 0));
line.SetPosition(4, new Vector3(-1, 1, 0));
}
}
脚本附加到带有 LineRenderer 组件的游戏对象。 但是我在所有线路属性上都遇到了错误。 SetVertexCount 和所有 SetPosition 都不存在。
我正在使用 unity ver 5.5.1f1 Personal
在您发布此问题前几个小时刚刚得到回答。
使用lineRenderer.positionCount.
lineRenderer.positionCount = 5;