«c++» 태그된 질문

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

6
2D 게임의 객체가 스스로 렌더링해야합니까?
타일 ​​기반이 아닌 2D 스트리트 파이터와 유사한 게임을 만들고 있습니다. 일반적으로 사람들은 자신을 렌더링하는 것이 아니라 렌더링하는 렌더러에 엔티티를 제공하는 것이 좋습니다. 왜 하나가 다른 것보다 낫습니까? 감사
16 c++  rendering 

2
게임 아키텍처 / 디자인 패턴에 대한 조언
나는 잠시 동안 2d RPG에서 일하고 있었고, 나는 나쁜 디자인 결정을 내렸다는 것을 알게되었습니다. 특히 나에게 문제를 일으키는 몇 가지가 있으므로 다른 사람들이 어떤 디자인을 사용하여 극복하거나 사용할 것인지 궁금했습니다. 약간의 배경을 위해 작년 여름 자유 시간에 작업을 시작했습니다. 처음에 C #으로 게임을 만들었지 만 약 3 개월 전에 C …
16 c++  architecture  rpg 

2
컴포넌트 기반 게임 디자인
1942, 클래식 2D 그래픽과 같은 슈팅 게임을 작성 중이며 구성 요소 기반 접근 방식을 사용하고 싶습니다. 지금까지 나는 다음과 같은 디자인에 대해 생각했습니다. 각 게임 요소 (비행선, 발사체, 파워 업, 적)는 개체입니다 각 엔터티는 런타임에 추가하거나 제거 할 수있는 구성 요소 집합입니다. 예를 들면 Position, Sprite, Health, IA, Damage, BoundingBox …

3
C ++의 유한 상태 머신
따라서 FSM을 사용하여 게임 상태 관리, FSM과 같은 작업 및 스택 또는 상태 집합을 사용하여 빌드하는 방법 에 대해 많이 읽었습니다 . 나는 모든 것을 겪었습니다. 그러나 나는 그 목적을 위해 실제적이고 잘 설계된 FSM 구현을 작성하는 데 붙어 있습니다. 구체적으로, 상태들 사이의 천이 문제를 어떻게 깨끗하게 해결하고, 어떻게 상태가 …

3
게임 컨텐츠를 저장하기 위해 데이터베이스를 사용해야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . SFML을 사용하여 C ++로 작성된 2D 게임이 있습니다. 파일이나 데이터베이스에 줄 / 항목 / 행을 추가하여 항목이나 엔터티와 같은 콘텐츠를 쉽게 …
16 c++  sfml  databases 

2
디퍼 드 셰이딩 렌더러에서 지오메트리 패스에 대한 일반적인 렌더링 최적화 기술은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . OpenGL 3 및 C ++ (창 관리 용 glfw)을 사용하여 게임 엔진을 개발하고 있습니다. 나는 지금까지 발전했으며, 건전한 …

1
* 호출 * = (또는 * = 호출 *)이 별도의 함수를 쓰는 것보다 느리습니까 (수학 라이브러리의 경우)? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 산술 함수가 다음과 같은 벡터 클래스가 있습니다. template<typename T, typename U> auto operator*(const Vector3<T>& lhs, const Vector3<U>& rhs) { return Vector3<decltype(lhs.x*rhs.x)>( …

1
엔터티 구성 요소 시스템 게임 엔진에서 CPU 캐시를 활용하는 방법은 무엇입니까?
CPU 캐시를 현명하게 사용하기에 적합한 아키텍처 인 ECS 게임 엔진 설명서를 자주 읽습니다. 그러나 CPU 캐시의 이점을 어떻게 얻을 수 있는지 알 수 없습니다. 구성 요소가 연속 메모리에 배열 (또는 풀)로 저장된 경우 구성 요소를 순차적으로 읽는 경우에만 CPU 캐시 BUT을 사용하는 것이 좋습니다. 시스템을 사용할 때 특정 유형의 구성 …

1
절차 적 스타 필드 생성기
스타 필드를 절차 적으로 생성하는 코드를 알고 있습니까? 이상적으로는 물리 기반이기 때문에 현실적인 행성과 달을 가질 수 있습니다. C ++, 오픈 소스 및 Ogre3d와 함께 사용할 수있는 것이 가장 좋습니다. 사용할 수있는 것이 없다면 대학 논문에서 무언가를 코딩하는 것을 두려워하지 않습니다.

4
(C ++) 게임용 로깅 라이브러리 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 기각 . 나는 많은 로깅 라이브러리를 알고 있지만 많은 테스트 라이브러리를 테스트하지 않았습니다. (GoogleLog, Pantheios, 다음 부스트 :: log 라이브러리 ...) 게임, 특히 원격 멀티 …

1
사용중인 비디오 카드 메모리 용량을 어떻게 알 수 있습니까?
프로그램에서 사용하는 비디오 카드 메모리 양을 런타임에 프로그래밍 방식으로 결정하고 싶습니다. 특히 OpenGL을 사용하여 Windows 컴퓨터에서 수행하는 방법에 대해 궁금하지만 다른 플랫폼에서도 수행하는 방법에 관심이 있습니다. 프로그램이 실행될 때 메모리 사용량을 보여주는 유틸리티가 있다는 것을 알고 있지만 코드에서 해당 정보를 쿼리 할 수 ​​있기를 원합니다.
15 opengl  c++  windows  c 

5
"DLL 누락"문제를 어떻게 제거 할 수 있습니까?
Visual C ++ 2015 및 OpenGL로 게임을 만들었습니다. 내 컴퓨터에서 실행하면 문제가 없었지만 다른 컴퓨터에서 실행하면 일부 DLL이 누락되었음을 나타냅니다. 다음에 발생하지 않도록하는 방법과 파일 누락 문제를 피할 수 있도록 고려해야 할 사항을 알고 싶습니다.

4
구형 행성과 그 지역을로드하는 방법?
행성 탐험으로 부분적으로 구성된 게임을 디자인하고 있습니다. 모든 세부 사항을 저장하지 않고로드해야 할 때 정의 된 시드에서 재생성하는 의사 랜덤 생성을 사용하고 싶습니다. 너무 무겁습니다. 따라서 플레이어가 수행 한 임의의 시드 및 수정 사항을 파일에 저장합니다. 플레이어는 궤도에서 행성을 볼 수 있어야합니다 (세부 정보가 매우 낮은 상태에서 지상으로 내려 가서 …

3
OpenGL로 게임 엔진을 처음부터 작성하기
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 학습 목적을 위해 게임 엔진을 처음부터 새로 작성하고 싶습니다. 전제 조건은 무엇이며 어떻게해야하는지, 어떤 프로그래밍 언어 및 권장 사항이 있습니까? 또한 좋은 …
15 c++  c 


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