스태틱 변수를 활용한 제한 영역 만들기

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;
        }
        
    }

}

댓글

이 블로그의 인기 게시물

날짜 시간 시간차 시간 계산 하기

코루틴에서 CallBack 함수 적용하기

C++ 언어 퍼센트 구하는 방법 / 기본 언어 퍼센트 구하는 방법