Vector2.operator - Manual     Reference     Scripting  
Scripting > Runtime Classes > Vector2
Vector2.operator -

static operator - (a : Vector2, b : Vector2) : Vector2

Description

Subtracts one vector from another.

Subtracts each component of b from a.

JavaScripts
// prints (-2.0,0.0)
print (Vector2(1,2) - Vector2(3,2));

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
void Awake() {
print(new Vector2(1, 2) - new Vector2(3, 2));
}
}

import UnityEngine
import System.Collections

class example(MonoBehaviour):

def Awake():
print((Vector2(1, 2) - Vector2(3, 2)))

static operator - (a : Vector2) : Vector2

Description

Negates a vector.

Each component in the result is negated.

JavaScripts
// prints (-1.0,-2.0)
print (-Vector2(1,2));

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
void Awake() {
print(-new Vector2(1, 2));
}
}

import UnityEngine
import System.Collections

class example(MonoBehaviour):

def Awake():
print(-Vector2(1, 2))