Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Vector2.Scale

static function Scale(a: Vector2, b: Vector2): Vector2;
static Vector2 Scale(Vector2 a, Vector2 b);
static def Scale(a as Vector2, b as Vector2) as Vector2

Description

Multiplies two vectors component-wise.

Every component in the result is a component of a multiplied by the same component of b.

	// prints (2.0,6.0)
	print (Vector2.Scale (Vector2(1,2), Vector2(2,3)));
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void Example() {
        print(Vector2.Scale(new Vector2(1, 2), new Vector2(2, 3)));
    }
}
import UnityEngine
import System.Collections

public class ExampleClass(MonoBehaviour):

	def Example() as void:
		print(Vector2.Scale(Vector2(1, 2), Vector2(2, 3)))

Scale(scale: Vector2): void;
void Scale(Vector2 scale);
def Scale(scale as Vector2) as void

Description

Multiplies every component of this vector by the same component of scale.