알고리즘 문제를 풀던 중 자꾸 문자열을 넘겨주는 곳에서 에러가 났습니다. void reserve( char *str ) { char *ss =str; int n = 0; while((*ss)!=NULL) { n++; ss++; } ss--; int i = 0; while( n/2 > i++ ) { char temp = *str; *str++ = *ss; *ss-- = temp; } } *str++ = *ss; 이 부분에서 났었습니다. 그래서 원인을 찾던 중 reserve 함수의 인자로 넘겨주는 char형이 char* 이 문제라는 것을 알게 되었습니다. 하.. 예전에도 분명 문자열을 주고 받고 했었는데 왜 몰랐는지. 그때도 분명 문제가 있었을 텐데.. 까먹은건지 어떤건지.. 정확히는 좀 더 알아봐야 겠지만..
피사체 뒤쪽에서의 빛? 후광? 간단하게 구현하는건 vs 1 2 3 4 5 6 7 8 9 10 11 12 VS_OUTPUT vs_main( VS_INPUT Input ) { VS_OUTPUT Output; Output.Position = mul( Input.Position, matViewProjection ); Output.Texcoord = Input.Texcoord; Output.Normal = normalize(Input.Normal); Output.Direction = normalize(vViewPosition-Input.Position); return( Output ); } Colored by Color Scripter cs ps 1 2 3 4 5 6 7 8 float4 BaseColor = te..
참고 : 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)
간혹 문자열에 경로같은 걸 넣어서 사용 할 때가 있는데 그럴 떄 저런 오류를 종종 보게 된다. 저 에러의 경우 \ 뒤에 오는 문자와 조합이 되어서 특수한 문자로 인식이 된다. 가령 \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, ..