言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

Selection.transforms

public static var transforms: Transform[];

Description

Returns the top level selection, excluding prefabs.

This is the most common selection type when working with scene objects.

class LookAtMainCamera extends ScriptableObject {
    @MenuItem ("Example/Selection looks at Main Camera _l")
    
    static function Look() {
        var camera = Camera.main;

        if (camera) {
            for (var transform in Selection.transforms) {
                Undo.RegisterUndo(transform, transform.name + " Looks at Main Camera" );
                transform.LookAt(camera.transform);
            }
        }
    }
    //The menu item will be disabled if nothing, is selected.
    @MenuItem ("Example/Selection looks at Main Camera _l", true)
    static function ValidateSelection() {
        return Selection.transforms.Length != 0;
    }
}