Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


DrawIcon

Draw an icon at a position in the Scene view.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule

DrawIcon(Vector3, string, bool)

Draw an icon at a position in the Scene view.
public static void DrawIcon(Vector3 center, string name, bool allowScaling)

Parameters

center

The location of the icon in world space.

name

The file name of the image relative to the Assets/Gizmos folder.

allowScaling

Whether the icon is permitted to be scaled.

Remarks

Place the image file in the Assets/Gizmos folder.
DrawIcon can be used to allow important objects in your game to be selected quickly.

Examples

using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ void OnDrawGizmos() { // Draws the Light bulb icon at position of the object. // Because we draw it inside OnDrawGizmos the icon is also pickable // in the scene view. Gizmos.DrawIcon(transform.position, "Light Gizmo.tiff", true, Color.red); }}

DrawIcon(Vector3, string, bool, Color)

Draw an icon at a position in the Scene view.
public static void DrawIcon(Vector3 center, string name, bool allowScaling, Color tint)

Parameters

center

The location of the icon in world space.

name

The file name of the image relative to the Assets/Gizmos folder.

allowScaling

Whether the icon is permitted to be scaled.

tint

A tint applied to the icon. (Optional).

Remarks

Place the image file in the Assets/Gizmos folder.
DrawIcon can be used to allow important objects in your game to be selected quickly.

Examples

using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ void OnDrawGizmos() { // Draws the Light bulb icon at position of the object. // Because we draw it inside OnDrawGizmos the icon is also pickable // in the scene view. Gizmos.DrawIcon(transform.position, "Light Gizmo.tiff", true, Color.red); }}