Skip to content

Instantly share code, notes, and snippets.

View caneva20's full-sized avatar

Fabricio Caneva caneva20

  • Brazil
View GitHub Profile
@caneva20
caneva20 / CanvasPositioningExtensions.cs
Created July 4, 2019 20:13 — forked from FlaShG/CanvasPositioningExtensions.cs
A small Unity helper class to convert viewport, screen or world positions to canvas space.
using UnityEngine;
/// <summary>
/// Small helper class to convert viewport, screen or world positions to canvas space.
/// Only works with screen space canvases.
/// </summary>
/// <example>
/// objectOnCanvasRectTransform.anchoredPosition = specificCanvas.WorldToCanvasPoint(worldspaceTransform.position);
/// </example>
public static class CanvasPositioningExtensions {