function TransformPoint (position : Vector3) : Vector3
Description
Transforms position from local space to world space.
Note that the returned position is affected by scale. Use Transform.TransformDirection if you are dealing with directions.
var someObject :
GameObject;
var thePosition = transform.TransformPoint(
Vector3.right * 2);
Instantiate(someObject, thePosition, someObject.transform.rotation);
using UnityEngine;
using System.Collections;
public class example :
MonoBehaviour {
public GameObject someObject;
public Vector3 thePosition = transform.TransformPoint(
Vector3.right * 2);
void Awake() {
Instantiate(someObject, thePosition, someObject.transform.rotation);
}
}
import UnityEngine
import System.Collections
class example(
MonoBehaviour):
public someObject as
GameObject public thePosition as
Vector3 = transform.TransformPoint((
Vector3.right * 2))
def
Awake():
Instantiate(someObject, thePosition, someObject.transform.rotation)
function TransformPoint (x : float, y : float, z : float) : Vector3
Description
Transforms the position x, y, z from local space to world space.
Note that the returned position is affected by scale. Use Transform.TransformDirection if you are dealing with directions.
var someObject :
GameObject;
thePosition = transform.TransformPoint(2, 0, 0);
Instantiate(someObject, thePosition, someObject.transform.rotation);
using UnityEngine;
using System.Collections;
public class example :
MonoBehaviour {
public GameObject someObject;
void Awake() {
thePosition = transform.TransformPoint(2, 0, 0);
Instantiate(someObject, thePosition, someObject.transform.rotation);
}
}
import UnityEngine
import System.Collections
class example(
MonoBehaviour):
public someObject as
GameObject def
Awake():
thePosition = transform.TransformPoint(2, 0, 0)
Instantiate(someObject, thePosition, someObject.transform.rotation)