«c++» 태그된 질문

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

22
게임용 STL, 예 또는 아니오? [닫은]
모든 프로그래밍 언어에는 표준 컨테이너, 알고리즘 및 기타 유용한 라이브러리가 있습니다. C #, Java 및 Python과 같은 언어 에서는 표준 lib 없이 언어를 사용하는 것이 실제로 불가능 합니다. 그러나 내가 작업 한 많은 C ++ 게임에서 우리는 STL을 전혀 사용하지 않았거나 작은 부분을 사용하거나 자체 구현을 사용했습니다. 그것이 우리 게임에 …
144 c++ 

9
게임 개발에 유용한 프로그래밍 디자인 패턴은 무엇입니까? [닫은]
Design Patterns에 관한 책이 몇 권 있는데 기사를 읽었지만 게임 개발에 어떤 프로그래밍 디자인 패턴이 유용한 지 직관적으로 파악할 수는 없습니다. 예를 들어, Model View Controller, Singleton, Factory, Command 등과 같은 여러 디자인 패턴을 자세히 설명하는 디자인 패턴이있는 ActionScript 3이라는 책이 있습니다. 이것에 익숙하지 않은 사람으로서, 이것들 중 어느 것이 …

9
C ++ 게임 개발자가 부스트 라이브러리를 사용하지 않는 이유는 무엇입니까? [닫은]
따라서 C ++ 태그 아래 에서 스택 오버플로 에 대한 질문을 보거나 대답하는 데 시간을 투자하면 거의 모든 사람 이 부스트 라이브러리를 사용 한다는 것을 곧 알 수 있습니다. 어떤 사람들은 당신이 그것을 사용하지 않는다면 "실제"C ++를 쓰지 않는다고 말할 것입니다 (나는 동의하지 않지만 요점은 아닙니다). 그러나 C ++을 사용하고 …
81 c++ 

17
C ++ 저수준 최적화 팁 [닫기]
이미 최선의 선택 알고리즘이 있다고 가정하면 C ++ 코드에서 달콤한 달콤한 프레임 속도의 마지막 몇 방울을 압착하기 위해 어떤 저수준 솔루션을 제공 할 수 있습니까? 이 팁은 프로파일 러에서 이미 강조 표시 한 중요한 코드 섹션에만 적용되지만 낮은 수준의 비 구조적 개선이어야합니다. 나는 예를 뿌렸다.
79 c++  optimization 

9
C ++ 게임 개발을 위해 크로스 플랫폼 3D 엔진을 사용하기 쉬운가? [닫은]
3D 게임 작성에 손을 대고 싶습니다. 그러나 개별 삼각형을 그리거나 3D 객체 로더를 작성하는 등의 낮은 수준에서 시작하고 싶지 않습니다. Irrlicht , Crystal Space 3D 및 Cafu 와 같은 것들에 대해 들어 봤지만 경험이 없습니다. 나는 3D 수학 이론을 배우지 않고 GPU가 내부적으로 어떻게 작동하는지 배우지 않고도 이러한 엔진 또는 …
73 c++  3d  cross-platform 

10
데이터가 많은 실시간 게임에서 UDP가 여전히 TCP보다 낫습니까?
데이터 사용량이 많은 실시간 멀티 플레이어 게임에는 일반적으로 UDP가 권장된다는 것을 알고 있습니다. 대부분의 기사는 오래되어 왔으며 인터넷에서 전송되는 모든 데이터의 ~ 80 %가 TCP이므로 TCP에 대한 많은 최적화가 이루어져야합니다. UDP가 여전히 속도와 대기 시간 측면에서 우수합니까? 최근의 TCP 최적화로 인해 TCP보다 TCP 성능이 향상 될 수 있습니까?
71 c++  networking  udp  realtime 

6
Lua는 게임에서 스크립팅 언어로 어떻게 작동합니까?
루아가 정확히 무엇인지, C ++로 프로그래밍 된 게임이 그것을 어떻게 사용하는지에 대해 조금 흐릿합니다. 나는 그것이 어떻게 컴파일되고 실행되는지에 대해 주로 묻고있다. 예를 들어 Lua 스크립트를 사용하는 C ++로 작성된 프로그램을 사용하는 경우 : Lua의 코드는 C ++로 작성된 기본 프로그램의 함수를 호출하고 컴파일되고 C ++의 메모리 힙에 추가되기를 기다리는 …
67 c++  scripting  lua 

9
게임의 모든 이미지를 1 개의 파일에 어떻게 넣을 수 있습니까?
방금 C ++ SFML로 작성된 기본 RPG 게임을 마쳤습니다. 게임에 많은 노력을 기울였으며 배포하고 싶지만 작은 문제가 발생했습니다. 문제는 200 개가 넘는 이미지와 맵 파일 (맵 코드를 저장하는 .txt 파일)이 실행 파일과 동일한 폴더에 있으며 폴더를 볼 때 조금만 울고 싶다는 것입니다. 리소스가 너무 많아서 모든 리소스를 직접 보여주는 게임을 …
67 c++  assets  sfml  spritesheet 

9
유연한 버프 / 디버프 시스템을 구현하는 방법은 무엇입니까?
개요 : RPG와 같은 통계를 사용하는 많은 게임은 단순한 "딜 25 % 추가 데미지"에서 "적중시 공격자에게 15 번 피해를 입히는 것"과 같은 더 복잡한 것에 이르기까지 캐릭터 "버프"를 허용합니다. 버프의 각 유형의 세부 사항은 실제로 관련이 없습니다. 임의의 버프를 처리하는 (아마도 객체 지향) 방법을 찾고 있습니다. 세부: 내 경우에는 턴 …

9
OpenGL을위한 좋은 GUI? [닫은]
저는 Superbible을 사용하여 FreeGLUT을 사용하여 OpenGL을 배우기 시작했으며 기본 그래픽에서 얻은 지식을 활용하여 기술을 연마했습니다. 이 경험에서 더 많은 것을 얻으려면 FreeGLUT이 사용하는 것을 덮어 쓰는 GUI를 통합하고 싶습니다. 이제 내 질문은 이것입니다. 이것이 가능하며 어떤 라이브러리를 사용해야합니까? 라이브러리의 일부 특성 : 오픈 소스 다중 플랫폼 (Linux 및 Windows) C …

10
게임 상태 '스택'?
게임 상태를 게임에 구현하는 방법에 대해 생각하고있었습니다. 내가 원하는 주요 사항은 다음과 같습니다. 반투명 상위 상태-일시 정지 메뉴를 통해 게임 뒤에서 볼 수 있음 뭔가 OO-나는 이것을 사용하고 이해하기 쉽고 이론을 유지하고 더 많이 추가 할뿐만 아니라 뒤에 이론을 이해합니다. 링크 된 목록을 사용하여 스택으로 취급하려고했습니다. 이것은 반투명도를 위해 아래 …

9
부동 소수점 비결정론에 직면하여 결정 론적 게임이 어떻게 가능합니까?
RTS 네트워크와 같은 게임을 만들기 위해 게임을 완전히 결정 론적으로 만드는 많은 답변을 보았습니다. 그런 다음 사용자의 작업을 서로에게 전달하고 다음 프레임이 렌더링되기 전에 모든 사람의 입력을 "고정"하기 위해 표시되는 내용을 약간 지연시킵니다. 그러면 모든 플레이어의 시뮬레이션이 정확히 동일하기 때문에 유닛의 위치, 건강 등과 같은 것들이 네트워크를 통해 지속적으로 업데이트 …

7
프로토 타이핑 할 때 어떻게 게임 동작을 더 쉽게 탐색 할 수 있습니까?
나는 인디 게임을 직접 만들지 만, 새로 개발 된 게임을 행동으로 플레이 할 수있는 수준으로 끌어 올린 후에는 대개 에너지가 부족하므로 탐험 대신 세련미를 추구합니다. 끔찍한 결과. ( 인터콤 블로그 사진 ) 예를 들어, 동작 조정 (예 : C ++ 응용 프로그램 연결 및 다시 시작)에 대한 반복주기가 너무 길어서 …


2
RPG 레벨 업 요구 사항에 맞게 조정 가능한 수식을 만드는 방법은 무엇입니까?
number_of_levels와 last_level_experience의 두 값을 변경하여 간단히 수정할 수있는 수식을 만들려고합니다. 이것은 게임을하는 사람들이 레벨링 요구 사항을 변경할 수 있도록하기위한 것입니다. 마지막 레벨 업에 필요한 XP 수를 지정할 수 있도록 준비했지만 첫 번째 레벨 업에 필요한 XP를 제어 할 수 있기를 원합니다.이 경우에는 크게 다를 수 있습니다. 예를 들어, 레벨이 40 …

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