«directx» 태그된 질문

DirectX는 주로 게임 개발자를 대상으로하는 Microsoft의 멀티미디어 API 세트입니다. DirectX 컬렉션 내에서 많이 사용되는 API에는 Direct3D, XInput 및 XAudio가 있습니다.

1
플레이어와 적에게 반응하는 입자를 만들려면 어떻게해야합니까?
저는 현재 C ++로 작성한 자체 게임 엔진으로 게임을 만들고 있으며 최신 Directx SDK를 사용하고 있습니다. 이 게임은 하향식 우주 사수이며 (매우 흥미로운 트위스트) 플레이어가 날아갈 일종의 성운 효과를 찾고 있습니다. 나는 수백 개의 입자가 플레이어 우주선으로 날아 가면서 움직일 수 있다는 멋진 촉각을 느끼고 싶습니다. XBLA의 Geomtry Wars에서 파티클이 …
38 c++  directx  particles 

9
OpenGL을 계속 연구하거나 DirectX로 전환하여 게임 산업에 취업 할 기회를 더 많이 주어야합니까? [닫은]
저는 OpenGL과 Linux를 사용하여 한동안 그래픽 프로그래밍을 배우고 있습니다. 나는 대부분의 개념에 대해 잘 알고 있지만 실제로 내 지식을 넓히고 게임 개발, 특히 게임 엔진 개발 분야에서 경력을 쌓고 싶습니다. 지금까지 대부분의 게임 스튜디오는 DirectX를 사용하여 Windows 용 게임을 만드는 것으로 보입니다. 편집 : OpenGL vs DirectX 질문이 전에 여기에 …

4
게임 스토리 이벤트 프로그래밍
c / c ++ 및 DirectX에서 게임 엔진을 개발했습니다. 맵, 애니메이션 플레이어 / NPC 스프라이트, NPC와 대화, 메뉴 및 레벨 변경을위한 타일 엔진이 있지만 게임이 없으며 비어 있습니다. 나는 주변을 둘러보고 유행어 답변을 계속 들었지만 내 게임에서 스토리를 구현하는 방법을 알고 싶습니다. 어떤 사람들은 게임에서 가능한 모든 행동 / 상태를 …
28 c++  directx 

3
팀은 소스 파일의 덮어 쓰기 작업을 어떻게 방지합니까? [닫은]
예를 들어 게임 엔진과 같이 여러 사람이 동시에 작업하는 동안 덮어 쓰기가 어떻게 방지 될 수 있습니까? 하자 말의 개발자 하나 에 노력 Audio.cpp하고 개발자 두 도에 작동하고 Audio.cpp, 방법이 일반적으로 전투 덮어 쓰기에 큰 팀에서 관리한다? (즉 , 개발자 1 이 완료 될 때까지 개발자 2 가 파일을 열지 …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

3
복셀 렌더링의 경우 사전 제작 된 VBO 또는 지오메트리 쉐이더가 더 효율적입니까?
상당히 정적 인 복셀 배열이 있다면 더 효율적인 것입니다 .CPU를 사용하여 VBO를 미리 생성하여 복셀면을 렌더링하거나 (현재 행진 큐브와 같은 고급 렌더링 형식을 무시하고) GPU에서 지오메트리 쉐이더를 사용하여 즉석에서 얼굴? 나는 복셀을 업데이트하는 것에 대해 걱정하지 않지만 VBO를 다시 만들 필요가 없기 때문에 GPU 버전의 이점입니다. 또한 GS 접근법은 조금 …

7
Dev 키트에 액세스하지 않고 PS3 / Xbox 360 경험을 얻는 방법?
저는 PS3, Xbox 360의 산업 프로그래밍에 들어 가려고하는 신진 게임 프로그래머입니다. 제가 본 가장 큰 문제는 잠재적 인 고용주에게 내 기술을 보여줄 필요가 있지만 PS3 또는 Xbox 360 용 Dev 키트에 액세스 할 수는 없다는 것입니다. 이것은 직접 불가능합니다. 내 질문은 콘솔 개발자에게 내 기술을 보여줄 수있는 가장 좋은 대안은 …

7
현대 쉐이더 북? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 셰이더에 대해 배우고 싶습니다 : 셰이더 란 무엇이며, 언제 / 어떻게 사용하고 어떻게 사용하는지에 대해 알고 싶습니다. (특히 …

3
게임에서 한 프레임에 몇 개의 활성 쉐이더를 사용해야합니까? 100 이상 5?
현대 게임에서 한 장면에서 동시에 얼마나 많은 쉐이더가 활성화됩니까? 각 프레임에서 게임을 전환하면서 여러 셰이더가 사용되고 있음을 알고 있으며 셰이더를 통해 객체를 그리는 것이 일반적입니다. 쉐이더 1로 모든 객체 그리기 셰이더 1에서 셰이더 2로 변경 쉐이더 2로 모든 객체 그리기 아직도, 나는 그것이 전체 장면에 대한 글로우 효과, 텍스쳐로 렌더링하는 …

7
2D 게임의 경우 Direct3D 또는 OpenGL과 같은 3D API를 사용하지 않는 이유가 있습니까?
나는 꽤 오랫동안 취미 게임 개발에서 벗어났습니다. 내가 그렇게했을 때, 대부분의 사람들은 Direct Draw를 사용하여 2D 게임을 만들었습니다. 내가 사람들이 멈추었을 때 직교 투영법을 가진 OpenGL 또는 Direct3D는 갈 길입니다. 나는 특히 휴대 전화에서 XNA 플랫폼에서 2D 게임을 만드는 것에 대해 생각하고 있습니다. OpenGL을 사용하여 무언가를 만들려면 3D 개발에 적응할 …
20 2d  opengl  directx 

12
그래픽 API 이전의 3D 이론? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 저는 소프트웨어 엔지니어이며 경력을 게임 개발로 옮기고 싶습니다. C ++ / DirectX를 사용하여 2D에 관한 책을 지금 읽고 있습니다. 3D에 들어가면 제대로하고 …
19 graphics  c++  opengl  directx 

3
왜 픽셀 쉐이더로 프레임 버퍼 나 뎁스 버퍼에서 직접 읽을 수 없습니까?
픽셀 셰이더에서 프레임 버퍼 또는 뎁스 버퍼를 샘플링 할 수 있으면 매우 유용한 기능입니다. 현재 픽셀 뒤에있는 것의 깊이 나 색상을 알 수 있다고해도 유용 할 것입니다. OpenGL과 DirectX 모두 왜 이렇게 할 수 없습니까? 하드웨어 제한이있을 것으로 예상했지만 알파 블렌딩은 계산을 블렌딩하기 위해 프레임 버퍼의 색상을 사용하고 Z 테스트는 …
18 opengl  3d  directx  shaders 

2
정말 고해상도 디스플레이 배열을위한 코딩
필자는 60 인치 LED TV의 5x2 어레이, 즉 20 메가 픽셀 디스플레이에서 실행되는 실시간 "전체 화면"데모를 작성하는 일을 맡았습니다. 디스플레이 전체에 단일 Win7 데스크톱 스프레드를 전체 해상도로 실행할 수있는 시스템과 꽤 괜찮은 비디오 카드가 있습니다. 내 질문은 : 내 픽셀 쉐이더가 수행 할 어리석은 양의 작업 외에도 DX10. *의 다른 …


2
D3DX .dll 지옥을 다루는 방법?
각 SDK 업데이트에는 많은 버전의 D3DX dll이 있으며 각 버전에는 고유 한 이름 ( D3DX dll 이름 목록 )이 있습니다. 종종 사람들은 버전이 누락되었습니다. 따라서 호환 가능한 버전의 DirectX가 있어도 D3D 기반 프로젝트는 컴퓨터에서 실행되지 않습니다. 설치 프로그램이 없어도 게임 (작은 여가 시간 프로젝트, 게임 잼 항목 등)을 간단한 zip …
16 directx 

1
흐르는 GPU 컴퓨팅 물
나는 토목 공학 배경을 가지고 있으며 수압 및 수 문학적 분석을 정기적으로 수행합니다. 그들은 그런 종류의 물건에 대한 학위를 판매하지만 실제로 로켓 과학은 아닙니다. 최근 GPU의 지형에 대한 전체 수문 및 유압 프로세스를 구현해야한다는 생각이 들었습니다. 컴퓨팅 쉐이더를 최근에 배웠기 때문에 현재 병렬 GPU 워크 플로를 디자인하는 것보다 엔지니어링에 더 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.