Numeric field inputs accept:
You can use a mathematical expression to calculate the value of a numeric field.
For example, if you enter 2+3
, the field calculates the value 5
and uses it. When you change focus away from the field, the field refreshes and shows the calculated value.
For more information about supported expressions, refer to ExpressionEvaluator
.
You can use special functions to edit multiple selected objects at once. For example, a linear ramp can distribute the selected objects along an axis.
Note: Constrain Proportions Scale doesn’t support math mathematical for multi-selection.
For a linear ramp between a
and b
, use L(a,b)
.
L(-10,10)
. The selected capsules are evenly distributed along the x-axis from -10
to 10
.For random values between a
and b
, use R(a,b)
.
To modify the current values, use the +=
, -=
, *=
, and /=
expressions. For example, to double the field’s value for all selected objects, enter *=2
.
/=3
, which divides the randomised values from the previous example by three.You can use mathematical expressions in function. For example, the expression L(0,2*pi)
produces a linear distribution of values between 0
and 2pi
.
The following examples uses the linear ramp function as the argument in sine and cosine functions in the X and Z fields. This distributes the objects in a circle:
cos(L(0,2*pi))*5
for X and sin(L(0,2*pi))*5
for Z.When you create custom editors, support for numeric expressions are automatically available in all EditorGUI.PropertyField
and EditorGUILayout.PropertyField
properties that have a numerical value.