«c++» 태그된 질문

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

3
Minecraft와 같은 블록 세계를 다루는 방법
Minecraft와 같은 블록 세계로 간단한 게임을 만들고 싶습니다. 내 이론적 질문은 재생 중에이 블록 정보를 처리하는 가장 좋은 방법은 무엇입니까? 내 첫 번째 아이디어는 거대한 배열이지만 메모리가 부족하다고 생각합니다. 어쩌면 나는 플레이어 근처에 블록을로드해야합니다. 파일에서 필요한 블록 정보로드와 메모리에서 필요한 정보 만 보유하는 것을 어떻게 처리 할 수 ​​있습니까?


1
게임 프로그래밍 : 일반적인 방법과 디자인 패턴 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 2 년 전 . OpenGL 3.x를 더 잘 배울 수 있도록 매우 간단한 게임 엔진을 작성하기 시작했지만 3D 게임을 디자인하는 방법에 대한 저의 경험과 부족한 …

1
턴제 JRPG 전투 시스템 아키텍처 리소스
지난 몇 달 동안 SDL 라이브러리를 사용하여 C ++로 2D JRPG (일본식 RPG)를 프로그래밍하는 데 바빴습니다. 탐사 모드는 다소 수행됩니다. 이제 전투 모드를 다루고 있습니다. 고전적인 턴제 JRPG 전투 시스템이 어떻게 구성되어 있는지에 대한 자료를 찾지 못했습니다. 내가 찾은 것은 피해 공식에 대한 토론입니다. 인터넷 익스플로러를 시도하고 gamedev.net의 게시판을 검색하고 …
9 c++  2d  architecture  sdl  rpg 


3
Bullet Physics / Ogre3D가있는 RPG에서 캐릭터를 어떻게 이동합니까?
최근에 저는 Ogre3D 게임에서 캐릭터를 옮기는 데 문제가있었습니다. 기본적으로 나는 총알의 RigidBody->translate()기능으로 캐릭터를 움직이고 있지만, 그렇게하고 벽에 부딪 칠 때 약간 통과 한 다음 되돌아옵니다. 벽이있는 단순한 평면 형 세계에서 캐릭터 (구 충돌 모양을 가진 사람)를 움직일 수있는 또 다른 좋은 방법이 있는지 궁금합니다. 내가 사용하는 라이브러리는 'Ogre3D'와 'Bullet Physics'입니다.

3
구와 평면 간의 충돌 응답을 어떻게 계산합니까?
간단한 3D 게임을 만들려고하는데 게임 세계의 한계 내에서 플레이어를 제한해야합니다. 플레이어가 월드 사이드에 부딪 칠 때 플레이어의 배가 약간 튀어 오기를 원합니다. 실제로 나는 상자 안에 플레이어를 붙잡고 측면을 빠져 나가는 것을 막으려 고합니다 ... 나는 게임 월드의 한계를 평면과 원점과의 거리와 함께 비행기의 모음으로 정의했습니다. 플레이어는 구형 경계 영역을 …

1
Windows의 소스에서 Doom 3을 빌드하고 실행하려면 어떻게해야합니까?
엔진 작동 방식을 더 잘 이해하기 위해 오픈 소스 릴리스에서 Doom 3을 빌드하고 실행하려고합니다. 불행히도 내가 만든 바이너리에서 게임을 실행할 수 없습니다. 나는 단지 콘솔을 얻었지만 실제 게임을 실행할 수는 없습니다. 여기 내가 한 일이 있습니다. 게임 저장소에서 소스 코드를 다운로드 DirectX SDK 다운로드 및 설치 Steam에서 Doom 3 구매, …
9 c++  windows 

1
V8이 SDL 스레드와 함께 실행되지 않는 이유는 무엇입니까?
V8을 컴파일하고 게임에 연결할 수 있었고 코드 해석이 잘 작동합니다. 그러나 코드를 나누고 싶을 때 게임 루프가 하나의 스레드에 존재하고 스크립팅 엔진이 게임 루프와 함께 두 번째 스레드에서 실행되어야합니다. SDL을 사용하고 있으므로이 코드를 사용하여 새 스레드를 생성했습니다. SDL_CreateThread(ScriptingEngine::SpawnMain, NULL); 다음 코드는 테스트 스크립트 엔진입니다. namespace ScriptingEngine { v8::HandleScope handleScope; v8::Handle<v8::ObjectTemplate> …

1
이 구성 요소 아키텍처를 올바르게 사용하고 있습니까?
최근에는 딥 클래스 계층을 제거하고 구성 가능한 구성 요소로 대체하기 위해 게임 아키텍처를 개선하기로 결정했습니다. 내가 교체하는 첫 번째 계층은 항목 계층이며 올바른 길을 가고 있는지 알고 싶습니다. 이전에는 다음과 같은 계층 구조가있었습니다. Item -> Equipment -> Weapon -> Armor -> Accessory -> SyntehsisItem -> BattleUseItem -> HealingItem -> ThrowingItem …

3
크로스 플랫폼 C ++ 벡터 그래픽 라이브러리가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 게임을하고 있는데 벡터 그래픽을 사용하고 싶습니다. 카이로를 사용하여 다시 코딩하기 시작했으며 성능이 끔찍합니다. 그래서 다른 도서관을 찾고 있습니다. C ++ 및 크로스 …
9 c++  graphics  vector 

1
모바일 장치에 STL이 충분히 효율적입니까?
iOS 및 Android NDK의 모바일 게임 개발과 관련하여 일부 개발자는 자체 C ++ 컨테이너를 작성하는 반면 다른 개발자는 STL이 모바일 게임 개발에 적합하다고 주장합니다 (예 : iPhone 3D 프로그래밍 작성자는 Objective- 그의 사례에서 C. 그의 방어는 STL이 Objective-C보다 느리지 않다는 것입니다). C ++을 완전히 버리고 C 언어 (C89 / C90)로 …

1
C ++ 모델 로딩 API?
가장 유능한 C ++ 모델 로딩 API를 찾고 있습니다. 지금까지 나는 많은 ply, obj 및 기타 파일 형식 로더를 발견했습니다. 그러나 내가 찾은 라이브러리는 하나의 모델 유형 만로드하는 경향 이 있으며, 이것은 꽤 많은 API 인터페이스를 알아야합니까? 모두를로드하는 하나의 API, 구문 분석을위한 하나의 API, 모두를 가져 오는 하나의 API, 그리고 …
9 c++  models  loading 

3
2D 연체 물리 엔진?
안녕하세요. 저는 최근 SFML 그래픽 라이브러리를 배웠으며 비 강체 2D 물리 시스템을 사용하거나 사용하고 싶습니다. 세 가지 질문이 있습니다. Box2d에서 강체 의 정의 는 청크상의 물질의 두 비트 사이의 거리가 완전히 일정 할 정도로 강한 물질 덩어리. 그리고 이것은 탄성, 변형, 파손 및 재 연결 몸체를 만들고 싶기 때문에 내가 …
9 c++  physics 

4
2D 타일 기반 게임에서 스크롤하는 좋은 방법은 무엇입니까?
D3DXSPRITE 래퍼와 함께 Direct3D를 사용하여 타일을 화면에 그립니다. 충돌 및 타일 유형과 같은 멤버를 포함하는 타일 클래스가 있으며 타일 배열이 있습니다. 타일 ​​그리드 [256] [256]; 어느 것이 더 나은 방법입니까? -화면 중앙에 플레이어를 그리고 맵이 그려지는 위치를 그립니다. -다음과 같은 카메라로 플레이어를 움직입니다. 첫 번째 방법을 사용하고 있었지만지도의 왼쪽 상단 …
9 c++  directx  directx9 

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