'Computer Language > 유니티' 카테고리의 다른 글

원 구 실린더 계산 하기. base()사용법  (0) 2014.05.09
열거형  (0) 2014.05.02
카메라 좌표찍기  (0) 2014.05.02
달려가는 함수 movetowards  (0) 2014.04.29
ClampMagnitude  (0) 2014.04.29

public class Card : MonoBehaviour {

Camera SubCamera;

// Use this for initialization

void Start () {

}

// Update is called once per frame

void Update () {

if(Input.GetMouseButtonDown(0)){

Vector3 point = Input.mousePosition;

Ray ray = Camera.main.ScreenPointToRay(point);

//Ray ray1 = Camera.SubCamera.ScreenPointToRay(point);

print (point);

print ("Ray=" + ray);

Vector3 point2 = Camera.main.ScreenToWorldPoint(point);

print ("point2" + point2);

}

}

}




'Computer Language > 유니티' 카테고리의 다른 글

열거형  (0) 2014.05.02
비행기와 퍼즐 맞추기  (0) 2014.05.02
달려가는 함수 movetowards  (0) 2014.04.29
ClampMagnitude  (0) 2014.04.29
노말 벡터  (0) 2014.04.29


public class ExMoveToward : MonoBehaviour {

float speed = 10.0f;

public Transform target;

void Start () {

}

void Update () {

float step = speed * Time.deltaTime;

transform.position = Vector3.MoveTowards(transform.position, target.position, step);

}

}




'Computer Language > 유니티' 카테고리의 다른 글

비행기와 퍼즐 맞추기  (0) 2014.05.02
카메라 좌표찍기  (0) 2014.05.02
ClampMagnitude  (0) 2014.04.29
노말 벡터  (0) 2014.04.29
두점사이의 길이 margnititude 제곱한 값 sqrMagnitude  (0) 2014.04.29

    Vector3 a = new Vector3(10, 0 , 0);

a = Vector3.ClampMagnitude(a, 5);

Vector3 b = new Vector3(3, 0, 0);

b = Vector3.c(b, 5);

print ("a=" + a + "b=" + b);





5를 줘서 그 이하 삭제

'Computer Language > 유니티' 카테고리의 다른 글

카메라 좌표찍기  (0) 2014.05.02
달려가는 함수 movetowards  (0) 2014.04.29
노말 벡터  (0) 2014.04.29
두점사이의 길이 margnititude 제곱한 값 sqrMagnitude  (0) 2014.04.29
각도를 구해보자  (0) 2014.04.29

    public void GetDiff(){

diff = Target.position - transform.position;

transform.position += diff.normalized * 10.0f *Time.deltaTime;

  }


'Computer Language > 유니티' 카테고리의 다른 글

달려가는 함수 movetowards  (0) 2014.04.29
ClampMagnitude  (0) 2014.04.29
두점사이의 길이 margnititude 제곱한 값 sqrMagnitude  (0) 2014.04.29
각도를 구해보자  (0) 2014.04.29
5열종대 헤쳐모여...  (0) 2014.04.29

    Vector3 a = Target[0].position - transform.position;

float dis1 = a.magnitude;

print ("magnitude=" + dis1);

float disSqrt1 = a.sqrMagnitude;

print ("sqr Magnitude =" + disSqrt1);




'Computer Language > 유니티' 카테고리의 다른 글

ClampMagnitude  (0) 2014.04.29
노말 벡터  (0) 2014.04.29
각도를 구해보자  (0) 2014.04.29
5열종대 헤쳐모여...  (0) 2014.04.29
따라다니게 해보자.  (0) 2014.04.29

  Vector3 a = Target[0].position - transform.position;

Vector3 b = Target[4].position - transform.position;

float angle = Vector3.Angle(a, b);

print ("andgle= " + angle);


'Computer Language > 유니티' 카테고리의 다른 글

노말 벡터  (0) 2014.04.29
두점사이의 길이 margnititude 제곱한 값 sqrMagnitude  (0) 2014.04.29
5열종대 헤쳐모여...  (0) 2014.04.29
따라다니게 해보자.  (0) 2014.04.29
z축으로 전진 잔진  (0) 2014.04.29

using UnityEngine;

using System.Collections;


public class ExMove3 : MonoBehaviour {

public Transform[] Target;

// Use this for initialization

void Start () {

print(transform.position.ToString());

}

// Update is called once per frame

void Update () {

int i;

for(i = 0; i < Target.Length; i++){

Vector3 p = Vector3.zero;

p.Set(10, 0, -10 + 5 * i);

Target[i].position += (p - Target[i].position) * 0.01f;

}

}

}


using UnityEngine;

using System.Collections;


public class ExCube : MonoBehaviour {

public Transform Target;

Vector3 diff;

// Use this for initialization

void Start () {

}

public void GetDiff(){

diff = Target.position - transform.position;

}

// Update is called once per frame

void Update () {

diff = Target.position - transform.position;

transform.position += diff * Time.deltaTime * 2.0f;

GetDiff();

}

}


'Computer Language > 유니티' 카테고리의 다른 글

각도를 구해보자  (0) 2014.04.29
5열종대 헤쳐모여...  (0) 2014.04.29
z축으로 전진 잔진  (0) 2014.04.29
Target.position.x 에 대한 고찰  (0) 2014.04.29
차이를 이용하여 이동시켜 보잨ㅋㅋ  (0) 2014.04.29


using UnityEngine;

using System.Collections;


public class ExMove2: MonoBehaviour {

public Transform[] target;

// Use this for initialization

void Start () {

}

// Update is called once per frame

void Update () {

/*

if(target[0].transform.position.z < 10.0f)

target[0].transform.position += Vector3.forward * 0.1f;

if(target[1].transform.position.z < 12.0f)

target[1].transform.position += Vector3.forward * 0.1f;

if(target[2].transform.position.z < 14.0f)

target[2].transform.position += Vector3.forward * 0.1f;

if(target[3].transform.position.z < 16.0f)

target[3].transform.position += Vector3.forward * 0.1f;

if(target[4].transform.position.z < 18.0f)

target[4].transform.position += Vector3.forward * 0.1f;

*/

for(int i = 0; i < target.Length; i++)

{

if(target[i].transform.position.z < 10.0f + i * 2)

target[i].transform.position += Vector3.forward * 0.1f;

}

}

}



+ Recent posts