XNA 카메라
-
XNA 카메라 설정Programing/XNA 2009. 4. 2. 02:05
XNA에서는 다이렉트와 비슷하게 카메라 설정을 하는데 Matrix구조체는 상당히 많은 함수들을 내장하고 있고 이것들을 사용하게 되면 쉽게 카메라 설정이 가능하게 된다. 1. 투영 - Matrix.CreatePerspectiveFieldOfView() 메서드를 사용한다. Matrix.CreatePerspectiveFieldOfView (시야각도, 종횡비,근거리클리핑, 원거리클리핑, 투영행렬이저장될 변수) 첫 번째 매개변수 시야각은 보통 45도를 많이 사용하게 되는데 MathHelper 클래스를 사용하여 많이 표현한다. (MathHelper.PiOver4 = 45도) 두번째 매개변수는 종횡비이다. 이 값을 위해 아래와 같이 그래픽 디바이스를 이용한 값을 저장해 두면 편리하다. // 종횡비 float aspe..