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

スクリプト言語

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

LightProbeGroup.probePositions

Switch to Manual
public var probePositions: Vector3[];

Description

プローブの位置。エディターのみ

プローブの位置を、親オブジェクトから相対的なローカル座標の配列で返 す。

	// Create four probe positions which will form a tetrahedron.
	
	class LightProbePositions extends EditorWindow {

		var lightProbes : LightProbeGroup = null;
		
		@MenuItem ("Examples/Set Probe Positions")
		static function Init () {
			var window = GetWindow (LightProbePositions);
			window.Show ();
		}
		
		function OnGUI () {
			lightProbes = EditorGUILayout.ObjectField (
				"Find Dependency",
				lightProbes,
				LightProbeGroup,
				true);
		
			if (lightProbes) {
				if (GUILayout.Button ("Set Probe Positions")) {
					lightProbes.probePositions = [ Vector3 (0,0,0), Vector3 (1,0,0), Vector3 (0,1,0), Vector3 (1,1,1) ];
				}
			} else {
				EditorGUILayout.LabelField ("Missing:", "Please select an object first!");
			}
		}
	}