Lerp(Linear Interpolation)

선형 보간 법

쉽게말해

정해진 시간동안 한점에서 한점으로 가는 것을 시간에 따라 구하는 것을 뜻한다.

t = 시간, q0 = 시작점, q1 = 끝점

lerp(t, q0, q1) = (1 - t)*q0 + t*q1 = t*(q1 - q0) + q0   ( 0<=t<=1 )


-> 유니티
Mathf.Lerp(minimum, maximum, time);

매개변수한정자 ref, out 차이점

메서드에 매개변수를 전달할때 C++의 &처럼 변수의 주소값을 전달하는 것 같은 방식이 있는데이게 ref와 out이다.둘은 차이가 한가지 있는데 ref를 쓸때는 그 변수가 초기화가 되어있어야 한다는 것이고out은 초기화가 되지 않아도 쓸 수 있다는 것이다.-------------------------------------... » 내용보기

StopCoroutine 쓸 때 주의점

StartCoroutine에서 메서드 명을 string값으로 쓴것만 StopCoroutine으로 제어가 된다.StopCoroutine을 한번만 실행해도 똑같은 메서드명으로 여러번 실행했던 루틴이 모두 종료된다. » 내용보기

오버로딩 오버라이딩

헷갈릴 땐 C#의 @Override를 생각하자~ 오버로딩  - 한 클래스 내에서 함수의 호출방법을 매개변수의 갯수나 유형을 바꿔서 한개의 함수로 여러 기능을 하게 해주는 것.오버라이딩 - 부모 클래스가 가지고 있는 함수를 자식 클래스에서 재정의 해서 사용하는 것. » 내용보기

const

내가 이해 한대로 쓰는 Constconst는 알고있는 대로 변수를 상수화 시키는 것이다.const int num = 5;이 const를 함수에서도 쓸 수 있는데함수에서 쓰는것은 매개변수 앞에, 리턴 자료형 앞에, 함수선언 뒤에 이다.const int Func(const int num) const쓰는 이유는첫째, 매개변수 앞에 쓰이는 경우예를 들... » 내용보기