참고 : http://3dapi.com/dv01_max/ 맥스플러그인을 제작하기 위해선 맥스 sdk를 설치하여야 한다. 설치 후 IGameExporter 샘플예제로 수정 작업을 한다. 익스포터 제작시 디버깅을 하기 위해서 위에 사이트에서 참고하였다. 맥스의 경우 실행되면서 dll을 모두 로드 하는데 여기서 중요한 것이. 맥스에서 익스포터터 버튼을 누를 시 다시 로드를 한다. 버튼을 누르면 Plugins에 있는 플러그인들이 로드가 되는데 로드가 되면서 아래 클래스의 Create를 호출하면서 IGameExporter을 로딩하게 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class IGameExporterClassDesc:public ClassDesc2 { public: int IsPu..
VS2012에서 VS2010으로 만들어진 프로젝트를 컴파일시에 생기는 오류 간단하게 그냥 프로젝트에서 VC++업데이트하고 업데이트 한다고 하면 끝. 펌 : http://westwoodforever.blogspot.kr/2012/12/visual-studio-2012-error-msb8020-builds.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+WestwoodForever+(WestWood+Forever)
http://www.gpgstudy.com/forum/viewtopic.php?t=4297 위의 URL참조. m_pd3dDevice->CreateTexture( 128,128, 1, D3DUSAGE_RENDERTARGET, D3DFMT_X8R8G8B8, D3DPOOL_DEFAULT, &m_pGlareTexture, NULL); LPDIRECT3DSURFACE9 pBackBuffer=NULL; m_pd3dDevice->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &pBackBuffer); m_pGlareTexture->GetSurfaceLevel(0,&m_pGlareTargetSurface); m_pd3dDevice->StretchRect( pBackBuffer, NUL..
간혹 문자열에 경로같은 걸 넣어서 사용 할 때가 있는데 그럴 떄 저런 오류를 종종 보게 된다. 저 에러의 경우 \ 뒤에 오는 문자와 조합이 되어서 특수한 문자로 인식이 된다. 가령 \a : 경고음 \b : 백 스페이스 \t : 수평 탭 \v : 수직 탭 \n : 줄 바꿈(엔터) \f : 피드백 \r : 캐리지 리턴 \' : ' \" : " \\ : \ \? : ? \ooo : 8진수 000의 문자 코드를 갖는 문자 이런 식의 조합이 되는데 없는 조합이다 보니 뜨게 된다. 그래서 해결 방안은 \을 하나 더 붙여주거나 \", \' 로 하면 \와 동일 하게 처리를 해준다.
Colored By Color Scripter™ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 BLACK,/* 0 : 까망 */ DARK_BLUE,/* 1 : 어두운 파랑 */ DARK_GREEN,/* 2 : 어두운 초록 */ DARK_SKY_BLUE, /* 3 : 어두운 하늘 */ DARK_RED, /* 4 : 어두운 빨강 */ DARK_VIOLET, /* 5 : 어두운 보라 */ DARK_YELLOW, /* 6 : 어두운 노랑 */ GRAY, /* 7 : 회색 */ DARK_GRAY, /* 8 : 어두운 회색 */ BLUE, /* 9 : 파랑 */ GREEN, /* 10 : 초록 */ SKY_BLUE, ..