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

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

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

Selection.activeGameObject

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

Успех!

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

Закрыть

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

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

Закрыть

Отменить

Руководство
public static var activeGameObject: GameObject;
public static GameObject activeGameObject;

Описание

Returns the active game object. (The one shown in the inspector).

It will also return game objects that might be prefabs or non-modifiable objects.

	// Rotates the selected Game Object +45 degrees if the user presses 'g'
	// or -45 degrees if the user presses 'Shift + g'
	// If no object is selected, the Menus are grayed out.

@MenuItem ("Example/Rotate Green +45 _g") static function RotateGreenPlus45() { var obj = Selection.activeGameObject; obj.transform.Rotate(Vector3.up*45); }

@MenuItem ("Example/Rotate Green +45 _g", true) static function ValidatePlus45() { return Selection.activeGameObject != null; }

@MenuItem ("Example/Rotate green -45 #g") static function RotateGreenMinus45() { var obj = Selection.activeGameObject; obj.transform.Rotate(Vector3.down*45); }

@MenuItem ("Example/Rotate green -45 #g", true) static function ValidateMinus45() { return Selection.activeGameObject != null; }