'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 |
원 구 실린더 계산 하기. 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);
}
}
}
열거형 (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);
}
}
비행기와 퍼즐 맞추기 (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);
카메라 좌표찍기 (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;
}
달려가는 함수 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);
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);
노말 벡터 (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;
}
}
}
두점사이의 길이 margnititude 제곱한 값 sqrMagnitude (0) | 2014.04.29 |
---|---|
각도를 구해보자 (0) | 2014.04.29 |
따라다니게 해보자. (0) | 2014.04.29 |
z축으로 전진 잔진 (0) | 2014.04.29 |
Target.position.x 에 대한 고찰 (0) | 2014.04.29 |
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();
}
}
각도를 구해보자 (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;
}
}
}
5열종대 헤쳐모여... (0) | 2014.04.29 |
---|---|
따라다니게 해보자. (0) | 2014.04.29 |
Target.position.x 에 대한 고찰 (0) | 2014.04.29 |
차이를 이용하여 이동시켜 보잨ㅋㅋ (0) | 2014.04.29 |
좌표값을 입력해놓고 이리저리 움직여 보자 (0) | 2014.04.29 |