본문 바로가기

Unity 게임 개발21

C# 추상메소드와 인터페이스 설명 게임을 만들면서 연구실 옆에 친구가 추상메소드와 인터페이스를 사용해서 설계를 해보라는 말을 해줘서 처음에 그거 분명히 배웠는데 뭐였지..? 생각이 잘 안나서 이번에 복습을 하게 되었습니다. 추상메소드 추상메소드라는 것은 설계도와 비슷합니다. 집을 지을 때 기둥과 같은 역할을 하는데 이게 무슨 의미냐면 집을 지을 때 깜박하고 기둥을 세우지 않았습니다. 그렇다면 집이 무너지는 큰 사고가 발생하겠죠? 이러한 사태를 방지하기 위해서 꼭 꼭 꼭 만들어야하는 기능을 명시한 것이 추상메소드입니다. 그러므로 추상메소드가 있는 추상 클래스를 참조하게 된다면 반드시 반드시 반드시 기능을 구현해야합니다. 그렇지 않으면 에러가 뜨게 됩니다. 집에서 기둥을 세우지 않아서 야 빨리 기둥 세워야지!! 하고 붉은 줄을 띄워주는 것입.. 2021. 4. 14.
Unity Mathf.Lerp 공부 docs.unity3d.com/ScriptReference/Mathf.Lerp.html Unity - Scripting API: Mathf.Lerp public static float Lerp(float a, float b, float t); docs.unity3d.com 2020.3 버전 API입니다. public static float Lerp (float a , float b , float t ); 다음과 같이 사용을 합니다. 각 매개변수에 대해서 알아보자면 a 시작하는 값 b 끝나는 값 t a와 b사이의 보간 값 return 값은 a,,b 사이의 보간 된 결과입니다. 위에서 뜬금없이 나오는 단어가 있습니다. '보간'이라는 단어입니다. 이 '보간'의 의미를 알아야 이 함수를 잘 이해를 하고 쓸 수 .. 2021. 3. 29.
Unity Time.realtimeSinceStartup 설명 및 공부 docs.unity3d.com/ScriptReference/Time-realtimeSinceStartup.html Unity - Scripting API: Time.realtimeSinceStartup In almost all cases you can and should use Time.timeAsDouble instead. realtimeSinceStartup returns the time since startup, not affected by Time.timeScale. realtimeSinceStartup also keeps increasing while the player is paused (in the background). Using real docs.unity3d.com 2020.3버전 Ti.. 2021. 3. 28.
Unity time.time과 time.deltaTime의 설명 및 차이점 docs.unity3d.com/ScriptReference/Time-time.html Unity - Scripting API: Time.time Time.time is the amount of time in seconds that the application has been running for. It is read-only. The application receives the current Time.time at the beginning of each frame, with the value increasing per frame. A time call per frame receives the sa docs.unity3d.com 2020.3버전 Time.time API입니다. docs.unity3d.com.. 2021. 3. 25.