Version: 2023.2

Handles.DrawAAPolyLine

切换到手册
public static void DrawAAPolyLine (Color[] colors, Vector3[] points);
public static void DrawAAPolyLine (float width, Color[] colors, Vector3[] points);
public static void DrawAAPolyLine (params Vector3[] points);
public static void DrawAAPolyLine (float width, params Vector3[] points);
public static void DrawAAPolyLine (Texture2D lineTex, params Vector3[] points);
public static void DrawAAPolyLine (float width, int actualNumberOfPoints, params Vector3[] points);
public static void DrawAAPolyLine (Texture2D lineTex, float width, params Vector3[] points);

参数

lineTex 用于渲染的 AA 纹理。
width 线条的宽度。
points 要从中构建线条的点列表。
colors The colors to apply to each point. Must match the length of the points array or actualNumberOfPoints, whichever is lower and greater than zero.
actualNumberOfPoints The total number of vertices to draw of the points array. Use this to keep a reusable buffer of point values without the need to resize frequently.

描述

绘制使用点数组和宽度指定的抗锯齿线。

**注意**:如果您希望拥有恒定屏幕大小的手柄,请使用 HandleUtility.GetHandleSize

**注意**:要获得抗锯齿效果,请使用 1x2 像素(一个透明的白色像素和一个不透明的白色像素)的纹理。