Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


operator *

Multiplies a vector by a number.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Operator
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule

operator *(Vector3, float)

Multiplies a vector by a number.
public static Vector3 operator *(Vector3 a, float d)

Parameters

The vector to multiply by
d
.

The number to multiply
a
by.

Returns

Type

Description

Vector3

Remarks

Multiplies each component of
a
by a number
d
.

Examples

// make the vector twice longer: prints (2.0,4.0,6.0)using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ void Example() { print(new Vector3(1.0f, 2.0f, 3.0f) * 2.0f); }}

operator *(float, Vector3)

Multiplies a vector by a number.
public static Vector3 operator *(float d, Vector3 a)

Parameters

The number to multiply by
a
.

The vector to multiply
d
by.

Returns

Type

Description

Vector3

Remarks

Multiplies each component of
a
by a number
d
.

Examples

// make the vector twice longer: prints (2.0f, 4.0f, 6.0f)using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour{ void Example() { print(2.0f * new Vector3(1.0f, 2.0f, 3.0f)); }}