'C#'에 해당되는 글 1건

  1. 2014.01.09 유니티 Vector3 를 상수 선언 하고 싶을때.

유니티 Vector3 를 상수 선언 하고 싶을때.

|


유니티 상에서 상수를 취급할때는 앞에 const 키워드를 붙여서 처리할수있습니다.

하지만 Vector3 값이나 다른 값들을 상수 취급하고 싶을때가 있습니다.

그럴때는 c# 의 프로퍼티 기능을 사용해서 상수로 취급할 수 있습니다.(읽어올수만 있게 만들기)



//선언부

public Vector3 MAXSIZE { get { return new Vector3(0.9f0.9f0.9f); } }



//사용시

Vector3 size = transform.localScale;

           

            if(size.x < MAXSIZE.x)

              size.x += 0.05f;

            if (size.y < MAXSIZE.y)           

              size.y += 0.05f;

            if (size.z < MAXSIZE.z)           

              size.z += 0.05f;


//값 대입시 에러 발생

MAXSIZE.x = 10; 



이렇게 파일을 적용하면 읽어오는 기능만 정의되어 값을 대입할수 없습니다.


Trackback 0 And Comment 0
prev | 1 | next