태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

'게임'에 해당되는 글 2건

  1. 2009/02/07 인텔, 델, 엔씨! 아이온 전용 데스크톱 컴퓨터 출시 (2)
  2. 2008/07/18 DirectX 3D 화면 캡쳐 팁 (1)
스폰서 링크
델코리아(www.dell.co.kr)와 인텔코리아(www.intel.com/kr ), 온라인 게임 기업 엔씨소프트(www.ncsoft.com)가 함께 인기 온라인 게임 아이온 전용 데스크톱 PC를 선보인다고 밝혔다. 이번에 출시될 아이온 전용 컴퓨터는 게임용 데스크톱 시장을 선도해 온 델코리아가 전략적으로 선보이는 게임 전용 제품 라인업이다.

Dell XPS 730x, Dell XPS 420, Dell Studio 540 등 3개의 모델이 출시될 예정이며, 그래픽 디자인 면에서 아이온에 최적화된 시스템으로 구성됐다고 한다. 특히 델 XPS 730x은 최신 인텔 코어 i7-920 프로세서, NVIDIA GeForce 9800GT 및 3GB DDR3 SDRAM 시스템 메모리 등 최고의 사양을 갖춰, 고사양 게임은 물론 멀티태스킹, 동영상 편집 등 고난이도 작업에서도 탁월한 성능을 자랑한다.

아울러 델코리아, 인텔 코리아, 엔씨소프트는 공동으로 이번 아이온 전용 PC 출시를 맞아 2월 2일부터 2월 28일까지 아이온 전용 PC를 구매하는 고객을 위한 특별 이벤트를 진행한다.

이벤트 기간 중 아이온 전용 PC를 구매하는 모든 고객에게는 14만원 이상의 할인 혜택과 함께 브리츠사의 헤르미안느 스피커를 증정한다. 또한 구매 고객에게는 게임을 무료로 이용할 수 있는 혜택도 제공한다. 델 스튜디오 540, 델 XPS 420 제품 구입 고객에게는 아이온을 30일 300 시간 동안 무료로 이용할 수 신규 고객용 쿠폰을, 델 XPS 730x를 구매한 고객에게는 기존 고객도 사용 가능한 90일 900 시간 무료 이용 쿠폰을 증정한다.

델코리아 한석호 부사장은 “이번 전용 제품 출시는 아이온 게임 발표 당시 성공적으로 개최되었던 프로모션에 이어 델코리아와 인텔 코리아, 엔씨소프트가 함께 진행하는 두 번째 공동 마케팅”이라며 “차별화된 성능 및 디자인과 합리적인 가격으로 PC 산업 트렌드를 이끌어 온 델코리아와 지난 해 말 새로운 아키텍쳐 기반으로 출시해 게이머들에게 큰 인기를 얻고 있는 인텔 코어 i7 프로세서, 최고의 그래픽 디자인으로 PC 시장마저 흔들어 놓은 대작 게임으로 평가되며 온라인 게임 시장을 선도하고 있는 아이온의 만남이라는 점에서 눈길을 끈다”고 밝혔다.

컴퓨터 업그레이드 주기는 게임시장이 주도해 왔다고 해도 과언이 아닐 정도로 게임과 밀접한 상관 관계가 있다.  이번 델코리아와 인텔코리아 그리고 엔씨소프트가 공동으로 진행하는 마케팅이 이를 증명해 주고 있다고 본다. 
그럼 여기서 질문!!

아이온 전용 컴퓨터! 과연 몇대나 팔릴까?
답변 : 왜 그래 아마추어 같이...ㅋㅋ
Posted by cncdenny
스폰서 링크
아래는 D3D 백버퍼를 이용해서 스크린샷을 저장하는 코드입니다.

void SaveScreenShot( char* filename, int w, int h )
{
  //임시로 사용할 Surface 선언
  IDirect3DSurface9* BackBuff;
   
  //시스템 메모리에 정해진 크기의 버퍼를 만듭니다.
  //화일로 저장하려면 당연히 시스템 메모리에 이미지가 있어야 되겠죠?
  g_pd3dDevice->CreateOffscreenPlainSurface( w, h, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT ,&BackBuff, NULL );
   
  //백버퍼를 얻어옵니다.
  HRESULT hr = g_pd3dDevice->GetBackBuffer( 0, 0, D3DBACKBUFFER_TYPE_MONO, &BackBuff );
   
  //에러 체크
  if(hr != D3D_OK)
  {
    BackBuff->Release();
    return;
  }
   
  //파일로 저장
  //D3DXIFF_BMP는 저장할 이미지 타입입니다.
  D3DXSaveSurfaceToFile( filename, D3DXIFF_BMP, BackBuff, NULL, NULL );
   
  //풀어줌
  BackBuff->Release();
}

이 함수는 메인루프에서 화면 클리어 하기전이나,
EndScene()이 끝난후 호출 하시면 됩니다.

그리고..
D3DPRESENT_PARAMETERS d3dpp;
d3dpp.Flags = D3DPRESENTFLAG_LOCKABLE_BACKBUFFER;
이렇게 반드시 설정이 되어 있어야 합니다.

백버퍼의 DC를 얻어와서 저장하는 방법도 있습니다.
일단 DC를 얻어오면 저장하는 방법은 일반적인 방법이 되므로,
자료는 풍부하죠...자신만의 포맷으로 저장도 가능합니다.

  HDC hdc;
  BackBuffer->GetDC(&hdc);

'DENNY's Code Story' 카테고리의 다른 글

MinGW (Minimalist GNU for Windows)  (0) 2008/07/18
네트워크 패킷 캡쳐 프로그램 SmartSniff  (0) 2008/07/18
StarURL 에 대해서...  (0) 2008/07/18
Demux MPEG  (0) 2008/07/18
ISO 14496-3 (Audio) - Advanced Audio Coding (AAC)  (0) 2008/07/18
DirectX 3D 화면 캡쳐 팁  (1) 2008/07/18
Posted by cncdenny