«c++» 태그된 질문

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

6
Vector3는 Vector2에서 상속해야합니까?
몇 가지 클래스 Vector2(X & Y)와 Vector3(X, Y & Z)를 만들고 있지만 Vector3상속 Vector2여부 또는 멤버 변수 m_x를 m_y다시 구현할지 여부를 모릅니다 . 각 측면의 장단점은 무엇입니까 (상속 대 재정의). 편집 : C ++ (VS2010)을 사용하고 있습니다.
18 c++  architecture 

4
C ++ 용 XNA와 같은 것이 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …
18 xna  c++ 

4
멀티 스레드 엔진의 스레드 간 메시지 전달을 덜 성가 시게하려면 어떻게해야합니까?
현재 작업중 인 C ++ 엔진은 생성 (프로시 저럴 컨텐츠 생성을위한), 게임 플레이 (AI, 스크립트, 시뮬레이션), 물리학 및 렌더링과 같은 여러 개의 큰 스레드로 나뉩니다. 스레드는 스레드에서 스레드로 전달되는 작은 메시지 오브젝트를 통해 서로 통신합니다. 스테핑하기 전에 스레드는 모든 수신 메시지 (변환, 오브젝트 추가 및 제거 등)에 대한 업데이트를 처리합니다. …

6
게임 엔진을위한 최고의 C ++ 수학 라이브러리? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …
18 c++  mathematics 

5
iOS 게임용 Objective-C 또는 C ++?
나는 Objective-C와 C ++에서의 프로그래밍에 대해 확신을 가지고 있지만 Objective-C는 다소 사용하기 쉽고 자연스럽고 유연합니다. iOS에서 게임을 작성하기 위해 Obj-C 대신 C ++를 사용할 때의 장단점은 무엇입니까? 아니면 C ++과 비교하여 Obj-C를 사용하는 데 알려진 문제가 있습니까? 예를 들어, 나는 의심 C / C ++로 작성된 코드에 비해의 Obj-C 성능 …

8
C ++에서 직렬화를위한 좋은 솔루션은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 게임 개발자가 게임을 처리하는 다양한 유형의 데이터를 직렬화하기 위해 게임 개발자가 어떤 솔루션을 개발했는지 궁금합니다. 파생 된 유형에 대한 직렬화 인터페이스를 포함하는 …

4
엔터티 시스템의 캐시 미스 및 유용성
최근에 저는 프레임 워크를위한 엔터티 시스템을 연구하고 구현해 왔습니다. 나는 내가 찾을 수있는 대부분의 기사, 레딧 및 질문을 읽은 것으로 생각하며, 지금까지 나는 그 아이디어를 충분히 이해하고 있다고 생각합니다. 그러나 전반적인 C ++ 동작, 엔터티 시스템을 구현하는 언어 및 사용성 문제에 대한 몇 가지 질문을 제기했습니다. 따라서 하나의 접근 방식은 …

5
게임 오브젝트는 서로를 어떻게 인식해야합니까?
게임 오브젝트를 다형성이면서 동시에 다형성이 아닌 방식으로 구성하는 방법을 찾기가 어렵습니다. 다음은 예입니다. 모든 객체를 update()and로 원한다고 가정합니다 draw(). 그러기 위해서는 GameObject두 가지 가상 순수 메소드가 있고 다형성이 시작 되는 기본 클래스를 정의해야합니다 . class World { private: std::vector<GameObject*> objects; public: // ... update() { for (auto& o : objects) …
18 c++  architecture 

2
C ++ Entity-Component-Systems의 구성 요소에 올바르게 액세스하려면 어떻게해야합니까?
(내가 설명하는 것은이 디자인을 기반으로합니다 : 엔티티 시스템 프레임 워크는 무엇입니까? , 아래로 스크롤하면 찾을 수 있습니다) C ++에서 엔터티 구성 요소 시스템을 만드는 데 문제가 있습니다. 컴포넌트 클래스가 있습니다 : class Component { /* ... */ }; 실제로 다른 구성 요소를 작성하기위한 인터페이스입니다. 따라서 커스텀 컴포넌트를 만들려면 인터페이스를 구현하고 …

1
언리얼에서 C ++의 float과 FFloat32의 차이점은 무엇입니까?
UE4의 더 깊은 측면을 배우려고 노력했으며 많은 예제 코드와 엔진의 소스베이스를 읽는 동안 때때로 사람들 (그리고 소스 코드)이 표준 C ++ float프리미티브를 사용하지만 때로는 UE4의 커스텀 구현을 사용한다는 것을 알았습니다 FFloat32. 그런 다음 궁금한 점이 있습니다. 언리얼로 게임을 프로그래밍 할 때이 두 가지 옵션을 사용하는 것의 차이점과 엔진 구현을 위해 …

3
비트 맵에서 두 점 사이에 직선을 어떻게 그리나요?
높이 맵 (비트 맵)을 가지고 놀면서 게임에서 내 자신의 것을 만들려고하는데 기본적인 그리기 방법을 구현해야합니다. 직선을 그리는 것이 생각만큼 기본적이지 않다는 것을 빨리 깨달았습니다. 점이 X 또는 Y 좌표를 공유하거나 완벽하게 대각선을 그릴 수 있도록 정렬되어 있으면 간단합니다. 그러나 다른 모든 경우에는 까다 롭습니다. "직선"선이되기 위해 어떤 픽셀을 채색해야하는지 결정하기 …

1
노멀 vs 노멀 맵
Assimp 자산 가져 오기 도구 ( http://assimp.sourceforge.net/lib_html/index.html )를 사용하여 3D 모델을 구문 분석하고 있습니다. 지금까지 메쉬의 각 정점에 대해 정의 된 법선 벡터를 간단히 뽑았습니다. 그러나 노멀 맵에서 다양한 튜토리얼을 찾았습니다 ... 노멀 맵에서 알 수 있듯이 노멀 벡터는 노멀 맵의 각 텍셀에 저장되며 셰이더의 노멀 텍스쳐에서이 벡터를 가져옵니다. 법선을 …

7
게임 산업에 취업하려면 C ++이 필요한가요?
게임 산업에 취업하려면 C ++이 필요한가요? 저는 C #에 매우 익숙하며 XNA 4.0에서 2D 게임을 만드는 기본 지식이 있습니다. 나는 지금 13 살이고 게임 제작을 좋아하며 언젠가 게임 프로그래밍 직업을 갖기를 희망합니다. 많은 사람들이 C ++이 '산업 표준'이며이를 모르면 커리어를 해칠 것이라고 말합니다. 나는 또한 창문보다 더 많은 플랫폼을 목표로 …
17 xna  c++  game-industry  jobs 

1
빠르고 정확한 2D 충돌
2D 하향식 슈팅 게임을하고 있는데 기본 사각형 경계 상자 충돌 시스템을 넘어서야합니다. 스프라이트가 여러 개인 큰 레벨이 있는데 모두 모양과 크기가 다릅니다. 스프라이트의 텍스처는 모두 투명한 배경을 가진 정사각형 PNG 파일이므로 플레이어가 투명한 배경이 아닌 텍스처의 컬러 부분으로 들어올 때 충돌을 일으킬 수있는 방법이 필요합니다. 다음과 같이 충돌을 처리 할 …

6
C ++ 2d 게임을 작성하려면 어디에서 시작합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
17 c++ 

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