본문 바로가기

전체 글

(7)
[Blender] 키보드/마우스 입력을 화면에 띄워주는 스크린캐스트 설정 블렌더 작업시 키보드와 마우스 입력값을 화면에 띄워주는 애드온, '스크린캐스트' 설정법을 알아보자. 1. 아래 깃허브 링크로 가서 latest 버전을 다운받는다. https://github.com/nutti/Screencast-Keys GitHub - nutti/Screencast-Keys: Blender Add-on: Screencast Keys Blender Add-on: Screencast Keys. Contribute to nutti/Screencast-Keys development by creating an account on GitHub. github.com 우측 탭의 Releases로 가서 Latest 마크가 되어 있는 버전의 screencast_keys.zip 파일을 받으면 된다. (주의 ..
[Unity] 초당 프레임(FPS) 화면에 표시하기 FPS(Frame Per Second)란 1초 동안 화면이 몇번 다시 그려지는지를 의미한다. 즉 FPS가 높을수록 화면이 부드럽게 보이게 된다. 일반적인 게임의 경우 30 FPS 이상이며, FPS가 15보다 낮다면 중대한 성능 문제의 징후라고 볼 수 있다. FPS는 Game 뷰에서 Stats를 클릭하면 볼 수 있는데, 여기서 표시되는 FPS는 프레임 업데이트 및 게임 뷰의 렌더링에 걸린 시간을 의미하고 에디터 전용 작업을 수행하는데 걸리는 시간 등은 반영되지 않는다. 그리고 에디터에서만 확인할 수 있기 때문에, 실제 기기에서는 Stats를 통해 FPS를 확인할 수 없다. FPS를 유니티 Game 뷰에 띄우기 위한 스크립트이다. Time.deltaTime은 프레임 사이 간격을 나타내는데, 이와 비슷하지만 ..
[Unity] 알아두면 유용한 Mathf 클래스 Mathf 클래스는 삼각 함수, 로그 함수, 기타 함수를 비롯한 일반적인 수학 함수 컬렉션을 제공한다. 절대값 Math.Abs(float f) float형 반올림 올림 내림 Mathf.Round(float f) Mathf.Ceil(float f) Mathf.Floor(float f) int형 반올림 올림 내림 Mathf.RoundToInt(float f) Mathf.CeilToInt(float f) Mathf.FloorToInt(float f) 최대값과 최소값 Mathf.Min(float a, float b, ...) Mathf.Max(float a, float b, ...) 인자는 2개보다 많아도 상관없다. 제곱근과 제곱 Mathf.Sqrt(float f) Mathf.Pow(float f, float ..