Skip to content

inoook/uGUICanvasTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uGUICanvasTools

uGUI用のtoolもろもろ

unity 2019.4.12f1

CanvasGraphics

MoveTo(Vector3 pt);

LineTo(Vectro3 pt);

QuadraticCurveTo(Vector3 start, Vector3 cp, Vector3 end, Color c, float thickness = 1.0f)

CanvasQuadDrawer

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/

About

uGUI用のtoolもろもろ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages