using UnityEngine;
using System.Collections;
public class NewBehaviourScript : MonoBehaviour {
// 스태틱 변수를 활용한 제한선 만들기
public static float LEFT = -5.8f;
public static float RIGHT = 5.8f;
public static float UP = 2f;
public static float DOWN = -2f;
void Update()
{
// 영역체크 메소드 호출
checkArea();
}
// 포지션을 넘어갈 수 없도록 제한
void checkArea()
{
Vector3 pos = transform.position;
if (pos.y >= NewBehaviourScript.UP)
{
pos.y = NewBehaviourScript.UP;
}
if (pos.y >= NewBehaviourScript.DOWN)
{
pos.y = NewBehaviourScript.DOWN;
} if (pos.y >= NewBehaviourScript.LEFT)
{
pos.y = NewBehaviourScript.LEFT;
}
if (pos.y >= NewBehaviourScript.RIGHT)
{
pos.y = NewBehaviourScript.RIGHT;
}
}
}
댓글
댓글 쓰기