«c++» 태그된 질문

C ++는 정적으로 형식이 지정된 자유 형식의 다중 패러다임, 컴파일 된 범용 프로그래밍 언어입니다.

3
게임이 100 % CPU를 사용하는 것이 정상입니까?
방금 게임 엔진에서 멀티 스레드 입력 처리를 구현하여 OS를 폴링하여 입력을 수집하고 타임 스탬프를 찍는 코드가 별도의 스레드에 있고 메인 스레드의 각 프레임이 수집 된 입력을 최대 논리적 게임 시간. 모두 작동하지만이 설정은 내 CPU의 100 %를 사용하고 있습니다. 두 개의 코어가 있으며 게임을 실행하는 동안 최대 100 %가됩니다. 나는 …

1
행성 렌더링에 가장 적합한 LOD 방법은 무엇입니까?
저는 현재 논문을 연구하고 있으며 행성 크기의 지형을 렌더링하는 엔진입니다. 나는 여전히 연구를 끝내고 있는데이 주제에 관해 많은 것들을 만났다. 문제는 사용해야 할 LOD (Level of Detail) 방법을 결정할 수 없다는 것이다. 나는 geomipmapping, 지오메트리 클립 맵 (GPU)에 대해 알고 큰 지형과의 작업 좋은으로 큐브 "spherify"다음 큐브의 6 개면을 렌더링하는 …

2
애니메이션 블렌딩 기본
달리고 걸을 수있는 캐릭터가있는 프레임 워크가 있다고 가정 해 봅시다. 애니메이션 블렌딩이 런타임에 동적 애니메이션을 생성하여 부드럽게 전환하는 과정이라고 생각하고 있습니까? 그렇다면 이것이 어떻게 작동하는지에 대한 기본 이론은 무엇이며 어떻게 구현합니까?
23 c++  animation 

3
게임 엔진에서 단위 테스트를 어떻게 수행합니까?
부끄러운 일로, 나는 적절한 단위 테스트를 작성하지 않았으며, 테스트가 성공한 후에 처분 할 작은 조직화되지 않은 테스트 프로그램 만 작성했습니다. 게임 프로젝트에서 단위 테스트를 수행하는 방법에 대한 명확한 아이디어가 없습니다. (내 언어는 C ++입니다.) 엔진의 각 하위 시스템에 대해 별도의 프로젝트와 관련 테스트를 수행 한 다음 실제 엔진을 빌드하는 더 …


3
저장 데이터에 텍스트 파일을 사용해야합니까?
내 질문은 게임 데이터를 저장하기 위해 텍스트 파일을 사용해야하는지 여부입니다. 이 작업에 대한 몇 가지 기본 문제가 있습니다. 실제로 데이터를 보호 할 방법이 없으므로 사용자가 데이터를 만지면 모든 것을 망칠 수 있으며 그 일이 일어나기를 원하지 않습니다. 아마도 내 데이터를 저장하는 가장 효율적인 방법은 아닐 것입니다 (많이있을 것입니다) 텍스트 파일을 …

1
정적 및 애니메이션 3D 모델의 파일 ​​형식
이 질문은 게임 개발 스택 교환에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 현재 OpenGL을 사용하여 C ++로 3D 게임을 작성 중이며 3D 모델을로드 할 부분을 찾고 있습니다. 따라서 인기있는 파일 형식과 기술을 찾고 있습니다. 스태틱 메시 표시 애니메이션 메시를 렌더링합니다. …
22 c++  opengl 


3
정수가 아닌 속도 값-더 깔끔한 방법이 있습니까?
종종 픽셀 기반 게임에서 캐릭터를 움직이기 위해 2.5와 같은 속도 값을 사용하고 싶을 것입니다. 그래도 충돌 감지는 일반적으로 더 어려울 것입니다. 그래서 나는 다음과 같은 일을 끝내게됩니다. moveX(2); if (ticks % 2 == 0) { // or if (moveTime % 2 == 0) moveX(1); } 나는 그것을 쓸 때마다 내부를 …

5
O (N ^ 2) 함수 개선 (모든 다른 엔티티를 반복하는 모든 엔티티)
약간의 배경 지식으로, 엔터티 시스템에 ENTT를 사용하여 C ++에서 친구와 함께 진화 게임 을 코딩하고 있습니다. 생물은 2D지도에서 걸어 다니고, 녹색이나 다른 생물을 먹고, 번식하고 그 특성을 변화시킵니다. 또한 게임이 실시간으로 실행될 때 성능은 양호하지만 (60fps 문제 없음) 중요한 변경 사항을보기 위해 4 시간을 기다리지 않아도 속도를 크게 높일 수 …

6
렌더링에서 게임 데이터 / 논리 분리
C ++ 및 OpenGL 2.1을 사용하여 게임을 작성하고 있습니다. 데이터 / 논리를 렌더링에서 분리하는 방법을 생각하고있었습니다. 현재 나는 그리기를 구현하는 순수한 가상 방법을 제공하는 기본 클래스 'Renderable'을 사용합니다. 그러나 모든 객체에는 매우 특수한 코드가 있으며 객체 만 쉐이더 유니폼을 올바르게 설정하고 정점 배열 버퍼 데이터를 구성하는 방법을 알고 있습니다. 코드 …
21 c++  opengl  rendering  logic  data 

4
현대 게임 코드에서 실제로 얼마나 많은 어셈블리가 사용됩니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 현대 게임 코드에서 어셈블리는 평균 얼마나 자주 사용됩니까? 특히 임베디드 시스템의 게임이 어셈블리를 광범위하게 사용한다고 가정하기 때문에 …
21 c++  c 

5
어셈블리로 최적화하는 방법 배우기
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 저는 컴퓨터 게임 기술의 2 학년 학생입니다. 나는 최근에 자신의 패스 파인더의 "종류"의 첫 프로토 타입을 완성했다. (A …

10
게임 프로그래밍을 위해 C ++와 경쟁
이 질문은 게임 개발 스택 교환에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . C ++이 왜 게임 개발에 인기가 있고 다른 언어가 아닌지 궁금합니다. 나는 당신이 그것으로 매우 빠른 코드를 만들 수 있다는 것을 알고 있지만, 그것을 인기있게 만드는 것은 무엇입니까? …
21 c++ 

2
2D 게임에 카메라 / 뷰포트 구현
2D 게임에 카메라 / 뷰포트를 구현하는 가장 실용적인 방법은 무엇입니까? 화면을 기준으로 한 위치 대신 객체 세계 위치 를 저장해야한다고 읽었습니다 . 현재 상황: XML 파일에서 객체와 레벨을로드하는 간단한 2D 게임을 구현했습니다. 현재 레벨 XML 파일은 다음과 같습니다. <map> <tile obj="ground" x="0" y="555" /> <tile obj="ground" x="16" y="555" /> <tile …
20 c++  2d  architecture  camera 

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