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组件的GameObject。 但是我在所有的线路属性上都遇到了错误。 SetVertexCount和所有SetPosition都不存在。
我正在使用unity ver 5.5.1f1 Personal
答案 0 :(得分:2)
在您发布此问题之前几个小时才回答这个问题。
https://stackoverflow.com/a/44442707/1895303
使用lineRenderer.positionCount。
lineRenderer.positionCount = 5;