03.학습
-
Apple Mach-O linker Error
Xcode 4.x에서 컴파일 할 때 Apple Mach-O linker Error 발생 시프로젝트를 클릭 하면 나오는 기본 설정창 Build Phases 탭을 클릭 Linke Binary With Libraries 에서 추가로 사용된 프레임워크를 잘 추가해준다.…
-
Xcode 커맨드라인 컴파일러 활성화
예전엔 그냥 설치되었던 거 같은데(아닌가?) 최신 버전에선 터미널에서 cc라고 입력하니 에러가 뜬다.활성화시키려면 Command Line Tool을 다운받아 설치해주면 된다. Xcode -> Preference -> Downloads 에서 Command Line Tools 항목 선택후 Install…
-
MessageBox
TCHAR szBuf[256]; wsprintf(szBuf, TEXT(“%d”),ddsd.lPitch); MessageBox(main_window_handle,szBuf,TEXT(“TEST”),MB_OK);
-
[DX9] 4.라이트의 작성과 사용 2 – 매터리얼과 라이트 설정
Direct3D 에서 라이팅을 사용하려면 1개 또는 여러개의 라이트를 작성해야합니다. 어떤 색이 지오메트리 오브젝트를 조사할 것인가를 결정하려면 지오메트리 오브젝트를 렌더링할 매터리얼을 작성할 필요가 있습니다. 신을 렌더링하기 전에 Lights 샘플 오브젝트는 1개의…
-
[DX9] 4.라이트의 작성과 사용 1 – 신 지오메트리 초기화
Direct3D 라이트로 3D 오브젝트가 보다 리얼하게 보일 수 있게 되었습니다. 신의 각 지오메트리 오브젝트는 사용된 장소와 라이트의 종류를 베이스로 해서 라이트가 조사됩니다. 이 튜토리얼의 샘플 코드에서는 라이트와 매터리얼에 대해서 설명합니다.…
-
[DX9] 3.행렬의 사용방법 3 – 사영 트랜스폼 행렬 정의
사영 트랜스폼 행렬은 지오메트리를 3D 뷰 공간으로부터 2D뷰포트 공간으로 변환하는 방법을 정의하고 있습니다. 다음 코드는 사영 트랜스폼 행렬을 작성해 Direct3D 디바이스에 대해 현재의 사영 트랜스폼을 설정합니다. D3DXMATRIX matProj; D3DXMatrixPerspectiveFovLH( &matProj,…
-
[DX9] 3.행렬의 사용방법 2 – 뷰 트랜스폼 행렬 정의
뷰 트랜스폼 행렬은 뷰의 위치와 회전을 정의합니다. 뷰 행렬은 신에 대해서 사용되는 카메라 입니다. 다음 코드는 뷰 트랜스폼 행렬을 작성해 Direct3D 디바이스에 대한 현재의 뷰 트랜스폼을 설정합니다. D3DXVECTOR3 vEyePt (…





