목록Unity (4)
행복한 하루
안녕하세요. 유니티에서 3D 물체를 카메라가 따라가게 하려면 Script를 만들어서 거리 등 속성을 조절해서 작업(이전 내용 [Unity] SmoothFollow.cs 가 없는 경우)을 하거나 Main Camera를 물체 안으로 넣어서 간단하게 작업할 수 있었습니다. 그런데 Virtual Camera를 설치하면 간단하게 카메라가 물체를 따라 움직이는 것을 확인할 수 있으며 기타 설정 기능이 있어서 거리 각도 등을 조절할 수 있습니다. 간단하게 보면 Main Camera를 지시할 수 있는 카메라 감독자가 한 명을 고용한다고 생각하면 됩니다. 1. 사전 준비 - Virtual Camera를 시험해 보기 위해서 물체가 움직이는 환경을 간단하게 만들어 보아야 합니다. 그래서 아주 간단하게 바닥에 공이 굴러가는 ..
안녕하세요. 현실세계에서 잘 알고 있는 거리와 속도를 조금 프로그램 내에서 어떻게 하는지 확인해보고자 합니다. 1. 거리에 간략한 내용확인 - 현실 세계의 거리단위는 cm, m, km 등을 사용합니다. 그러나 게임은 좌표이동 혹은 프레임에 관점에서 접근을 해야 합니다. 이번에 테스트해 볼 것은 프레임당 이동하는 거리를 어떻게 구하는지 확인해 보는 내용입니다. 프레임이라고 하면 정지된 이미지 하나를 말하고 초당 프레임이라고 하면 이런 정지된 이미지가 초당 몇 번 정도 바뀌는지를 말합니다. 그것이 바로 FPS(Frames Per Second)라고 합니다. 그래서 현실과 조금 다르게 1초를 FPS에 따라 다시 거리로 나누어지게 됩니다. 즉, FPS가 60이라고 한다면 1초에 60장면이 만들어지고 물체가 1초에..
안녕하세요. 학교 수학시간에 게임이나 실용적인 내용으로 응용해서 가르쳐 주면 학교 다닐 때 좀 더 관심 있게 배우지 않았았을까 생각을 해봅니다. 삼각함수를 기반으로 우리는 이런저런 각도와 삼각형의 각 변의 길이를 구할 수 있었습니다. 그리고 원주의 길이라고 하는 2πr 공식을 기억할 것입니다. 여기서 나오는 각도와 라디안의 변환으로 확인해 보겠습니다. 1. 간단하게 호도법, 도수법 이해하기 1.1 개 념 - 호도법: 파이(π)를 사용해서 180도 각도를 표시하는 방법, 표기 단위를 라디안(Radian, rad) -- 1 라디안: 호의 길이가 반지름과 같게 되는 만큼의 각을 1rad(라디안), 약 57.3° - 도수법: 두 직선이 이루는 각을 각도의 도수로 나타내는 방법, 원이 한 바퀴 도는데 필요한 각을..
안녕하세요. 현재 "절대강좌 2018년 판" 책 내용을 Unity 2020.3.16f1 (64-bit) 버전으로 따라 해보고 있습니다. 버전이 달라서 메뉴가 다르거나 없는 것을 찾아가며 실행하고 있습니다. 그중에 Main Camera가 객체(Player)를 자연스럽게 따라가는 기능이 필요하다는 내용이 있습니다. 그런데 현재 버전에는 나타나지 않아서 찾아본 내용 공유드립니다. 1. 책 내용과 다른 점 - 내용상에는 Assets 메뉴 안에 Import package, Utility에 SmoothFollow.cs를 추가하라고 했지만, 실제 메뉴에는 없었습니다. 현재 버전에서는 Import Package 에는 Custom Package라고 나옵니다. 그래서 책 내용을 따라 할 수 있는 것을 찾아보았습니다. 2...