Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Handles.color

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static var color: Color;
public static Color color;

Описание

Цвета маркеров.


"Пурпурный слайдер в точке 0,0,0."

To use this example, save this script in your Assets/Editor folder:


        
using UnityEngine;
using UnityEditor;

[CustomEditor( typeof( SliderHandle ) )] public class SliderHandleEditor : Editor { // Simple script that creates a Slide Handle that // allows you to drag a 'look at' point along the X axis

void OnSceneGUI( ) { SliderHandle t = target as SliderHandle;

// Set the colour of the next handle to be drawn: Handles.color = Color.magenta;

EditorGUI.BeginChangeCheck( ); Vector3 lookTarget = Handles.Slider(t.lookTarget, new Vector3(1, 0, 0), 0.25f, Handles.ConeCap, 0.01f);

if( EditorGUI.EndChangeCheck( ) ) { Undo.RecordObject( target, "Changed Slider Look Target" ); t.lookTarget = lookTarget; t.Update( ); } }

}

...and place this script on the object you wish to place the Slider Handle.

using UnityEngine;

[ExecuteInEditMode] public class SliderHandle : MonoBehaviour { public Vector3 lookTarget = new Vector3( 0,2,0 );

public void Update( ) { transform.LookAt( lookTarget ); } }
no example available in C#