uGUI用のtoolもろもろ
unity 2019.4.12f1
MoveTo(Vector3 pt);
LineTo(Vectro3 pt);
QuadraticCurveTo(Vector3 start, Vector3 cp, Vector3 end, Color c, float thickness = 1.0f)
public void DrawLine(Vector2 from, Vector2 to, float thickness)
Debug.DrawLineのような感じで、drawer.DrawLine(from, to, thickness)で描画する。
public void DrawQuad(Rect quadRect, float x, float y, float scaleX, float scaleY, float angle, Color color)
quadRectで指定した形(主にピボットの調整につかう)を指定位置[x, y]、サイズ[scaleX, scaleY]、角度、色で描画
-
canvasVerticesDrawer.unity
AnimationCurveの内容をCanvasへ描画している。 -
canvasDrawing.unity
マウスでのドローイング
参考: http://forum.unity3d.com/threads/custom-mesh-rendering-under-ui-canvas.265700/