在Unity中,LineRenderer组件用于在场景中绘制简单的线条。它通常用于绘制轨迹、路径、激光等效果。
下面来了解下它的基本信息。
1、创建
法1:通过代码创建
using UnityEngine;
public class CreateLineRenderer : MonoBehaviour
{
void Start()
{
// 创建一个新的游戏对象并添加LineRenderer组件
GameObject obj = new GameObject("Line");
LineRenderer lineRenderer = obj.AddComponent<LineRenderer>();
// 设置LineRenderer的属性
lineRenderer.positionCount = 2;
lineRenderer.startWidth = 0.1f;
lineRenderer.endWidth = 0.1f;
lineRenderer.SetPosition(0, new Vector3(0, 0, 0));
lineRenderer.SetPosition(1, new Vector3(1, 1, 1));
lineRenderer.material = new Material(Shader.Find("Sprites/Default"));
lineRenderer.startColor = Color.red;
lineRenderer.endColor = Color.blue;
}
}
法2:通过编辑器手动添加LineRenderer组件
- 在Unity编辑器中,选择要添加LineRenderer组件的游戏对象。