«c++» 태그된 질문

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

5
게임 아키텍처 / 디자인 질문-글로벌 인스턴스를 피하면서 효율적인 엔진 구축 (C ++ 게임)
게임 아키텍처에 대한 질문이 있습니다. 다른 구성 요소가 서로 통신하는 가장 좋은 방법은 무엇입니까? 이 질문이 이미 백만 번 요청 된 경우 정말 사과하지만 원하는 종류의 정보가있는 항목을 찾을 수 없습니다. 나는 처음부터 게임을 구축하려고 노력했고 (중요한 경우 C ++) 영감을 얻기위한 오픈 소스 게임 소프트웨어 (Super Maryo Chronicles, OpenTTD …
28 c++  architecture 

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


2
쿼드 트리 대 그리드 기반 충돌 감지
나는 4 플레이어 협동 r 형 게임을 만들고 충돌 감지 코드를 구현하려고합니다. 충돌 감지를 처리하는 방법에 대한 많은 기사와 내용을 읽었지만 무엇을 처리해야할지 고민하고 있습니다. 쿼드 트리가 가장 일반적인 방법 인 것처럼 보이지만 일부 리소스에서는 그리드 기반 솔루션을 언급합니다. 이전 게임에서 탐지에 그리드를 사용했다는 점에 익숙하지만 실제로 쿼드 트리보다 낫습니까? …

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
C ++로 안드로이드 게임 개발
따라서 주로 c / c ++ 개발자 인 저는 항상 모바일 게임 개발을위한 유일한 옵션은 iOS를 사용하는 것이라고 생각했습니다. 친구로부터 들었는데, 안드로이드에는 C ++ 코드가 안드로이드에서 작동하도록하는 네이티브 개발 툴킷이 있습니다. 누구든지 이것을 사용 했습니까? 그렇다면 어떻게 찾습니까? 내 말은, iOS와 같이 "작동"할 수 있는가, 또는 사용 가능한 다양한 안드로이드 …
26 c++  android 



3
타일 ​​기반 게임에서 벽 만들기 : 무엇을 놓치고 있습니까?
타일 ​​기반 게임에 벽을 구현하는 것과 관련된 메모를 작성하기 위해 오늘 시간을 보낸 후에 갑자기 상상했던 것처럼 간단하지 않다는 것을 깨달았습니다. 내 작업의 현재 단계가 실제로 벽 관련 코드를 작성하는 데 가깝지는 않지만 세 가지 다른 방법을 생각해 냈습니다. 지금은 어떤 아이디어가 가장 잘 작동하는지, 내가 놓친 것이 있는지 확실하지 …


5
쿼터니언으로 vector3 회전
주어진 쿼터니언으로 vector3를 회전하려고합니다. 나는 이것이 사실이라는 것을 안다 v′=q⋅v⋅q−1v′=q⋅v⋅q−1 v' = q \cdot v \cdot q^{-1} 나는 이 인 역수 라는 것을 알고 있지만 벡터를 곱하기 위해 벡터의 곱셈을 쿼터니언에 어떻게 매핑합니까?q−1q−1 q^{-1} −qmagnitude(q)−qmagnitude(q) \frac {-q} {magnitude(q)} 를 행렬로 취급 하고 와 를 행렬로 변환 한 다음 를 행렬에서 …
25 c++  quaternion 

1
게임이 녹음 소프트웨어와 호환되지 않는 것 같습니다. 이 문제의 원인은 무엇입니까?
방금 대학을위한 작은 Game-Dev 프로젝트를 마쳤으며 제출할 때 비디오를 녹화해야합니다 (소스가 작동하지 않는 경우를 대비하여). 기본적으로 FRAPS 또는 Bandicam이 첨부하려고 할 때 내 게임이 전혀 작동하지 않습니다. 오류보고 코드에서 검은 화면과 GL INVALID OPERATION 메시지가 표시됩니다. Dxtory는 전혀 올바르게 연결할 수 없으며 FPS 카운터 또는 기타 항목을 표시하지 않습니다. 내 …

4
클라이언트 / 서버간에 충돌 감지가 서버 측 또는 협력 적으로 수행되어야합니까?
충돌 감지 처리가 매우 심한 온라인 게임을 만들고 있습니다. 플레이어 모델은 서버 측에만 존재하는 (클라이언트 데이터 파일에 저장되지 않은) 다른 플레이어, 몹, 구조, 지형 및 솔리드 오브젝트와 충돌합니다. 보안을 위해 모든 충돌 감지 서버 쪽을 수행해야합니까? 아니면 클라이언트가 탐지를 수행하고 서버가 어떻게 든 후속 조치를 취하도록해야합니까? 서버 자체로는 너무 많은 …

4
C ++ 게임은 메모리 할당 실패를 어떻게 처리합니까?
C ++로 작성된 몇 가지 게임을 알고 있지만 예외는 사용하지 않습니다. C ++에서 메모리 할당 실패 처리는 일반적으로 std::bad_alloc예외를 중심으로하기 때문에 이러한 게임은 이러한 실패를 어떻게 처리합니까? 그들은 단순히 충돌합니까, 아니면 메모리 부족 오류를 처리하고 복구하는 다른 방법이 있습니까?


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