var sqrMagnitude : float
Description
Returns the squared length of this vector (Read Only).
Calculating the squared magnitude instead of the magnitude is much faster.
Often if you are comparing magnitudes of two vectors you can just compare
their squared magnitudes.
See Also: magnitude.
var other :
Transform;
var closeDistance = 5.0;
function Update() {
if (other) {
var sqrLen = (other.position - transform.position).sqrMagnitude;
if( sqrLen < closeDistance*closeDistance )
print (
"The other transform is close to me!");
}
}
using UnityEngine;
using System.Collections;
public class example :
MonoBehaviour {
public Transform other;
public float closeDistance = 5.0F;
void Update() {
if (other) {
float sqrLen = other.position - transform.position.sqrMagnitude;
if (sqrLen < closeDistance * closeDistance)
print(
"The other transform is close to me!");
}
}
}
import UnityEngine
import System.Collections
class example(
MonoBehaviour):
public other as
Transform public closeDistance as single = 5.0F
def
Update():
if other:
sqrLen as single = (other.position - transform.position).sqrMagnitude
if sqrLen < (closeDistance * closeDistance):
print('The other transform is close to me!')