본문 바로가기

3d모델3

GnS Intro 애니메이션 Gif파일 2009. 7. 16.
[3.0] 3D모델 이동하기 이번에는 바로 이전 예제의 타이어를 굴리는 예제를 만들어보겠습니다. 이를 위해 카메라와 피규어라는 클래스를 만들어야 하고, Game1.cs에서는 키 조작에 관한 코드를 작성하게 됩니다. 먼저 Camera.cs입니다. 카메라 클래스에서는 시점에 따라 유지할 정보를 가지고 있는데요, 이러한 정보에 대해 살펴보면, - 뷰 매트릭스 n 카메라 위치 n 참조점 n UP벡터 - 사영 매트릭스 n 시야각 n aspect비 n NearClip면의 거리 n FarClip면의 거리 가 있습니다. Camera.cs using System; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Graphics; //카메라 public class Camera { //뷰 매.. 2009. 7. 14.
3D모델 조작하기 이번은 3D모델을 조작하는 프로젝트 입니다. 그러나 이미 저번 프로젝트에서 일부를 다뤘다는..! 그래도 참고삼아 보셨으면 좋겠네요. 3D모델 조작하기 3D모델을 Xbox360컨트롤러로 이동시키는 프로그램을 작성한다. 왼쪽 조이스틱으로 모델을 좌우회전시키고 A버튼으로 모델정보를 리셋, 오른쪽 트리거로 전진시킨다. 전진 중에 컨트롤러는 진동한다. 리소스 추가 이번 프로그램에서는 3D모델 하나와 텍스쳐 한 장과 효과 하나를 사용합니다. 모델과 텍스쳐는 XNA Creators Club 에서 가지고 왔습니다. 폴더구성은 다음과 같습니다. 1. 프로젝트를 생성한다. 2. 프로젝트이름을 우 클릭하여 추가->새로운폴더 를 선택하여 Content폴더를 생성하여 그 아래에 같은 방법으로 Models폴더 Textures폴더.. 2009. 7. 14.