Creates a new vector with given x, y, z components.
#pragma strict //Attach this script to a GameObject. //Attach a Rigidbody component to the GameObject (Click Add Component button in the Inspector window and go to Physics<Rigidbody) //This script moves a GameObject upwards using a Vector3 public class Vector3CtorExample extends MonoBehaviour { var myVector: Vector3; var m_Rigidbody: Rigidbody; var m_Speed: float = 2.0f; function Start() { //Set the vector, which you use to move the RigidBody upwards straight away myVector = new Vector3(0.0f, 1.0f, 0.0f); //Fetch the RigidBody you attach to the GameObject m_Rigidbody = GetComponent.<Rigidbody>(); } function Update() { //Move the RigidBody upwards at the speed you define m_Rigidbody.velocity = myVector * m_Speed; } }
//Attach this script to a GameObject. //Attach a Rigidbody component to the GameObject (Click Add Component button in the Inspector window and go to Physics<Rigidbody) //This script moves a GameObject upwards using a Vector3 using UnityEngine;
public class Vector3CtorExample : MonoBehaviour { Vector3 myVector; Rigidbody m_Rigidbody; float m_Speed = 2.0f;
void Start() { //Set the vector, which you use to move the RigidBody upwards straight away myVector = new Vector3(0.0f, 1.0f, 0.0f); //Fetch the RigidBody you attach to the GameObject m_Rigidbody = GetComponent<Rigidbody>(); }
void Update() { //Move the RigidBody upwards at the speed you define m_Rigidbody.velocity = myVector * m_Speed; } }
Creates a new vector with given x, y components and sets z
to zero.