Loading...
2010. 5. 2. 18:32

폰트 출력

회사에서도 맨날 폰트하는데....죽겠구만!!!!!! 폰트를 쓰는건 여러가지 방법이 있다. 1. CDXUTTextHelper의 사용 이 방식은 dxut에서 사용하는 방식이다. // 폰트의 생성 V_RETURN( D3DX10CreateFont( pd3dDevice, 15, 0, FW_BOLD, 1, FALSE, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, L"Arial", &g_pFont10 ) ); V_RETURN( D3DX10CreateSprite( pd3dDevice, 512, &g_pSprite10 ) ); g_pTxtHelper = new CDXUTTextHelper( g_pFont9, g_pSp..

2010. 5. 2. 10:03

2d 점찍기

창생성, 삼각형그리기에 이어 점찍기라니... 다시 시작한다는 마음으로 ㅎㅎㅎ. ID3D10EffectScalarVariable* vpWidthVariable = NULL; ID3D10EffectScalarVariable* vpHeightVariable = NULL; 이펙트 파일의 스칼라 값에 접근 하기 위해 위와 같은 인터페이스를 쓴다. vpWidthVariable = pkEffect->GetVariableByName( "vpWidth" )->AsScalar(); vpHeightVariable = pkEffect->GetVariableByName( "vpHeight" )->AsScalar(); vpWidthVariable->SetFloat( (float)SCREEN_WIDTH ); vpHeightVari..

HEAP CORRUPTION DETECTED error

출처 : http://javawork.egloos.com/2244196 보통 아래와 같은 코드에서 HEAP CORRUPTION DETECTED 에러가 납니다. struct TestStruct { int serial; short level; double postion; }; typedef std::vector TestVector; TestVector test_vec; TestStruct tt; test_vec.push_back(tt); memset(&test_vec[0], 0, sizeof(TestVector)); 자기가 소유하지 않은 메모리, 즉 배열의 경계를 넘어서 초기화한다거나 하면 나중에 해당 객체가 해제될때 이 에러가 발생하는데, 최근에 특이한 환경에서 이 에러를 경험했습니다. TestClass*..

거리에 관계없이 일정한 크기 모델은 어떻게 하나요?

3d물체를 카메라의 위치와 상관없이 일정하게 그려야 할 일이 생겼다. 카메라와의 거리에 의해 크기가 줄어드는데 그 줄어드는 정도를 사용자가 조절할 수 있어야 하고 특정한 거리만큼 멀어지면 더이상 줄어들면 안된다. 출처 : gpg http://www.gpgstudy.com/forum/viewtopic.php?t=21575&highlight=%B0%ED%C1%A4+%C5%A9%B1%E2 이전 주제 보기 :: 다음 주제 보기 글쓴이 메시지 copycd 가입: 2005년 5월 3일 올린 글: 23 거리에 관계없이 일정한 크기 모델은 어떻게 하나요? 올려짐: 2008-11-27 15:46 지형위에, 모델로 심볼들을 올렸는데. 하늘 높이 올라가면, 심볼들이 작아서 안보입니다. 하늘로 가나, 지형밑으로 내려오나, 일..

2010. 4. 21. 00:00

dx10 창생성

1. 장치와 스왑체인 생성 스왑체인의 속성값을 설정 하기 위해 DXGI_SWAP_CHAIN_DESC 구조체를 사용한다. DXGI_SWAP_CHAIN_DESC scd; ZeroMemory( scd, sizeof(*scd) ); scd->BufferCount = 1; scd->BufferDesc.Width = width; scd->BufferDesc.Height = height; scd->BufferDesc.Format = DXGI_FORMAT_R8G8B8A8_UNORM; scd->BufferDesc.RefreshRate.Numerator = 60; scd->BufferDesc.RefreshRate.Denominator = 1; scd->BufferUsage = DXGI_USAGE_RENDER_TARGET_..

홍콩 여행 준비하기

대충 준비해서 급하게 가는 감이 있긴하지만... 홍콩 3d 지도 http://hongkong.edushi.com/?l=en 마카오 3d 지도 : http://www.vproperty.mo/?task=map&language=english 심천 3d 지도 : http://sz.edushi.com/

Run-Time Check Failure #0

Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention. 이건 무슨 에러야!!! 릴렉스 릴렉스 참고 링크 : http://www.gamedev.net/community/forums/topic.asp?topic_id=308819 프로젝트가 많다보니 이런것도 뜨는군....헐.헐.