using UnityEngine;

using System.Collections;




public class yulgurhyung : MonoBehaviour {

// Use this for initialization

enum Fruits{Orange, Apple, Banana, Strawberry, Grape};

void Start () {

Fruits ft = Fruits.Apple;

switch(ft)

{

case Fruits.Orange:

print();

break;

case Fruits.Apple:

print();

break;

case Fruits.Banana:

print();

break;

case Fruits.Strawberry:

print();

break;

case Fruits.Grape:

print();

break;

}

}

// Update is called once per frame

void Update () {

//print (Fruits.Orange);

// print (Fruits.Grape);

//print (Fruits.Strawberry);

}

}


'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

+ Recent posts