DrawUserPrimitives
-
XNA 이펙트Programing/XNA 2008. 8. 13. 15:06
XNA 3D 게임에서 화면에 무언가를 출력할 때는 이펙트를 사용한다. 이들은 조명, 텍스처, 심지어는 정점 위치까지 처리한다. BasicEffect effect = new BasicEffect(graphics.GraphicsDevice, null); 첫번째 매개변수는 그래픽 디바이스, 두번째 매개변수는 이펙트풀이다. NULL값을 전달하는 이유는 사용할 이펙트는 수는 하나이고, 여러 이펙트들이 공유할 풀이 필요 없기 때문이다. 이펙트를 만든 뒤에는 앞으로 사용할 속성들을 설정한다. effect.World = world; effect.Projection = projection; effect.View = view; effect.EnableDefaultLighting(); 이펙트의 월드, 뷰, 투영행렬들을 설정..