Programming/스크랩 14

글씨를 멋지게..

사이트를 돌아다니다보면 신기한 사이트들이 많다. 예를 들면 전화번호를 갖가지 이미지로 만들어준다던지... 이번에 소개할 사이트는 글을 멋지게 만들어주는 사이트이다. 물론 영어로만 가능하다는 단점이 있다.(왜 국내사이트는 이런게 없는거양~) 백문이 불여일견이라 했던가. 보시다시피 Leeusin 글을 Gif 파일로 만들어준다. 나름 괜찮지 않은가? 사이트 홍보라든지 에서 사용할수 있을것 같다. 사이트구성은 간단하다. (클릭해서 들어가자. http://textanim.com/#text) Text 란에 글을 써주고 Font Type 에서 글꼴을 설정하자. 글꼴을 잘 모르겠으면 Preview 를 클릭해보면 미리보기가 가능하다. 그리고 Font Size 에서 사이즈를 정해주고(25이상) 배경 컬러값을 정해주고.. ..

Visual Assist 의 Refactoring 기능

Add Member a.기능 - 멤버 함수 또는 변수를 추가 b.사용법 - 클래스의 이름 위에 커서를 위치한 후 실행 Add Similar Member a.기능 - 멤버 함수 또는 변수를 동일한 형태로 추가 b.사용법 - 존재하는 멤버 함수 또는 변수 이름 위에 커서를 위치한 후 실행 Create Declaration a.기능 - 구현된 함수의 함수 선언을 자동 생성 b.사용법 - 구현된 함수 이름 위에 커서를 위치한 후 실행 Create Implementation a.기능 - 선언된 함수의 함수 구현을 자동 생성 b.사용법 - 선언된 함수 이름 위에 커서를 위치한 후 실행 Change Signature a.기능 - 함수 선언을 자동으로 수정 b.사용법 - 함수 이름 위에 커서를 위치한 후 실행 Docu..

SetTextureStageState() 함수.

텍스쳐 좌표를 지정해주지않고 자동으로 생성하고 싶을때 사용하는겁니다. D3DTSS_TCI_PASSTHRU 정점에 주어진 텍스쳐를 그대로 사용 (일반적인 텍스쳐매핑) D3DTSS_TCI_CAMERASPACENORMAL 정점의 법선을 카메라 공간좌표로 변환한뒤 텍스쳐 변환행렬 적용후 텍스쳐 좌표로 사용 (환경매핑) D3DTSS_TCI_CAMERASPACEPOSITION 정점의 위치을 카메라 공간좌표로 변환한뒤 텍스쳐 변환행렬 적용후 텍스쳐 좌표로 사용 (그림자매핑 - Example에 있는 그림자 소스가 이것을 사용했습니다.) D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR 정점의 위치와 법선을 카메라 공간좌표로 변환한뒤 시선에 대한 반사벡터를 구하여 텍스쳐 변환행렬 적용후 텍스쳐 좌표로..

strnicmp() 함수

자세한 설명을 알지 못해 퍼왔습니다. 출처 : 네이버 게임개발자네트워크 /*--------------------------------------------------------------------------*/ /* Purpose: string n ignore case compare */ /*--------------------------------------------------------------------------*/ /* strnicmp() 함수는 s1 포인터가 가리키는 문자열과 s2가 가리키는 문자열을 대소문자의 구분이 없이 n개의 문자만 비교합니다. 이 때 문자열의 끝인 널 문자는 비교하지 않습니다. strncmp() 함수는 정수값을 돌려줍니다. s1과 s2가 같으면 0을 다를 때에는 그..

프로그래밍에 좋은 폰트

프로그래밍 하시는 분들은 간혹 폰트에 신경쓰일때가 많습니다. 예쁘거나 사용하고 싶은 폰트이지만 탭때문에 가독성이 좋지 않은경우도 있고요.. http://www.lowing.org/fonts/ 이곳에 가면 프로그래밍에 좋은 폰트들을 순위를 매겨 놓았습니다. 본인이 맘에 드는 폰트를 골라서 바꿔보는것도 좋을법하네요. 저도 1위폰트로 교체완료...ㅎㅎㅎ

게임프로그래밍관련 좋은사이트 links

게임관련 페이지입니다. 그래픽관련 http://eter01.wwww.to/ http://iconnara.pe.kr/ http://www.artshowing.com/ 프로그램관련 http://www.winapi.co.kr/win32lec/win32lec.htm http://www.candcplus.com/CandCplus/CandCplusmain.htm http://www.devpia.com/ http://my.netian.com/~dgcom/dgmain.htm http://my.dreamwiz.com/neojijon/ http://kgda.or.kr/ http://textout.ce.ro/ http://www.add3d.co.uk/ http://www-cs-students.stanford.edu/~ami..

메모리 오버플로...

아... 완젼 삽질했다. 분명 MAX상의 오류일거라고 생각했던 부분이었는데.. 디버그 및 릴리즈로도 문제없이 넘어가던 부분이.. 갑자기 어느순간부터 에러를 발생하기 시작한것이다. 알고보니 메모리 해제를 안시켜준탓! 릴리즈시 에러나는 이유는 둘중하나가 가장크다고 생각하자. 1. 초기화 2. 메모리 해제 이 둘중 하나는 제대로 잡아야지.. ;ㅁ;) 아아 미쳐.. ---------------------------- 흐흐 저게 전부가 아니었다. 결론을 이야기하면 함수내에서 메모리잡고 리턴 시킨주소가 날라가버리는게 있었다. Max8.0 sp3에서 직접 메모리를 관리해서 VC와는 다른 메모리 체계를 갖게되어 함수내 메모리 리턴이 오류를 가져온것이었다. 그러니 VC에서는 백날 해봐도 에러가 안났지...줸..-_-