본문 바로가기

전체 글76

API 주요메시지 종류 필수 윈도우관련 메시지 정리 ● WM_CREATE ² CreateWindow() 함수에 의해 메인 윈도우가 생성된 직후에 화면에 보여지기 전에 보내지는 메시지. ² 각종 초기화를 하기에 적합한 장소. ² 참고로, 대화상자는 이 메시지 대신 WM_INITDIALOG 메시지를 받는다. ² wParam : 사용되지 않음. ² lParam : 윈도우 생성정보인 CREATESTRUCT 구조체의 포인터. ● WM_DESTROY ² 윈도우가 파괴될 때 보내지는 메시지. ² 각종 마무리 작업 하기에 적합한 장소. ² 사용자가 DestroyWindow 함수를 호출할 때, 윈도우가 파괴되는데, 이 함수 호출 결과로 WM_DESTROY 메시지가 전달된다. ² 사용자가 Alt+F4 혹은 닫기 버튼을 누를 경우, WM_CLOS.. 2012. 6. 10.
생활 일기 이번에 나가는 게임제작 대회때문에 한창 프로젝트를 진행중이다. 대회에 나가는 프로젝트다 보니깐 비공개이지만... 아이폰 게임을 제작중인데 공부를 안하다가 최근에 막 하려니 힘들다 ㅠㅠ 뭐 하나 하려면 고생고생이고 검색이 필수가된다. 책도 옆에다가 많이 쌓아놓고 이책 저책 다 ~ 보면서 만들고있다. 기본적인 기능에 대해선 어느정도 구현된거같다. 아직 밸런스나 그래픽, 사운드 부분에서 손봐야할게 많지만..... 요즘은 프로젝트하는 낙에 사는거 같다. 그리고 아이패드에 그림도 끄적끄적한다. 잘은 못그리지만........... ㅠㅠ 나도 그림 잘그리고싶다~ 2012. 6. 10.
Cocos2D에서 uniqueldentifier is deprecated 해결하기 CLScoreServerRequest.m 에서 NSString *device = @"";if( flags & kQueryFlagByDevice )device = [[UIDevice currentDevice] uniqueldentifier]; 부분을 CFUUIDRef uuid = CFUUIDCreate(kCFAllocatorDefault);NSString *device = (NSString*)CFUUIDCreateString(kCFAllocatorDefault, uuid); 로 수정 CLScoreServerPost.m 에서 [self addValue:[[UIDevice currentDevice] uniqueIdentifier] key:@"cc_device_id"]; 부분을 CFUUIDRef uuid = C.. 2012. 6. 6.
DrawPrimitive외 여러 Draw함수들 D3D 드로잉 방법에는 여려가지가 있는데 매번 볼때마다 헷깔리는데 정리를 해보자. 1. DrawPrimitive DrawPrimitive 는 버텍스 버퍼를 이용해 Draw할때 쓰임. m_pD3DDevice->SetStreamSource( 0, pVB, 0, sizeof(CUSTOMVERTEX)); m_pD3DDevice->SetFVF( D3DFVF_CUSTOMVERTEX ); m_pD3DDevice->DrawPrimitive( D3DPT_TRIANGLELIST, 0, 2); 2. DrawIndexedPrimitive 인덱스 버퍼의 장점은 정점을 여러번 나열하는 메모리 소모량을 줄일수 있고 정점 캐시에 저장해서 높은 효율을 낼수 있다. 예를 들어서 사각형은 삼각형이 2개가 필요하다. 이걸 버텍스 버퍼를 이.. 2012. 2. 23.
반응형