Selection.activeTransform 激活变换

static var activeTransform : Transform

Description描述

Returns the active transform. (The one shown in the inspector)

返回激活的变换。(在检查面板中显示)

This will never return prefabs or non-modifyable objects.

这个将绝不返回预设物或者不可修改的物体。

// C# Example
// Duplicates the selected object and places it at the origin
// 复制选择的物体并将它放置在原点

using UnityEngine;
using UnityEditor;

public class SelectionActiveTransform : ScriptableObject {
	[MenuItem ("Example/Duplicate at Origin _d")]
	static void DuplicateSelected() {
		Instantiate(Selection.activeTransform, Vector3.zero, Quaternion.identity);
	}

	//The menu item will be disabled if nothing, is selected.
	//菜单项目将会失去效用,如果没有事物被选择。
	[MenuItem ("Example/Duplicate at Origin _d", true)]
	static bool ValidateSelection () {
		return Selection.activeTransform != null;
	}
}
最后修改:2011年4月11日 Monday 11:55

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。