«c++» 태그된 질문

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

1
ResourceManager 클래스 디자인
취미 게임 엔진을위한 중앙 ResourceManager / ResourceCache 클래스를 작성하기로 결정했지만 캐싱 구성표를 설계하는 데 문제가 있습니다. 아이디어는 ResourceManager에 모든 게임 리소스가 사용하는 총 메모리에 대한 소프트 대상이 있다는 것입니다. 다른 클래스는 언로드 된 상태의 자원 객체를 만들어 ResourceManager에 전달합니다. 그런 다음 ResourceManager는 소프트 리미트를 염두에두고 주어진 자원을로드 / 언로드 할시기를 …

4
HDR은 어떻게 작동합니까?
HDR이 무엇이며 어떻게 작동하는지 이해하려고합니다. 기본 개념을 이해하고 D3D / hlsl로 구현되는 방법에 대해 약간의 아이디어가 있습니다. 그러나 여전히 안개가 심합니다. 지구의 질감과 별의 역할을 할 정점의 작은 점 목록으로 구를 렌더링한다고 가정하면 어떻게 HDR로 렌더링합니까? 내가 혼동하는 몇 가지 사항은 다음과 같습니다. 값이 [0, 255]로 제한되고 셰이더에서 [0, 1]로 …
17 c++  hlsl  directx11  hdr 

1
객체 지향 프로그래밍으로 데이터 지향 디자인을 적용하는 방법? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . DOD (Data Oriented Design)에 대한 많은 기사를 읽었으며 이해하지만 DOD를 염두에 둔 OOP (Object Oriented Programming) 시스템을 …
17 c++  architecture 

3
게임 개발에서 C ++이 "여전히"선호됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 저는 2D 게임 프로그래머입니다 .C, Java, C #에 능숙한 프로그래밍 언어가 있습니다. 또한 Actionscript 2.0,3.0 및 일부 …
17 c++  3d  game-industry 

5
벡터 /리스트는 언제 사용해야합니까?
목록을 언제 사용해야하는지 이해할 수는 있지만 비디오 게임에서 목록을 사용하는 것보다 벡터를 사용하는 것이 더 좋은시기를 이해하지 못합니다. (포인터를 제거 / 추가하기 때문에 목록에 삽입 / 삭제하는 것이 더 빠른 이유를 이해하지만 여전히 해당 항목을 찾아야합니다 ...)

4
게임의 저장 /로드 시스템을 작성하려면 어떻게해야합니까?
C ++에서 내 게임의 저장 /로드 시스템을 작성하는 방법을 찾으려고합니다. 지금은 바이너리 플래그를 사용하여 모든 작업을 수행하고 있습니다. 다른 방법으로 단서가 있습니까? 바이너리를 사용하는 것은 마음에 들지 않지만 옵션을 알고 싶습니다. 또한 특정 일을 결정하기 위해 하나의 이벤트가 완료 또는 불완전한 상태를 쉽게 확인할 수있는 것을 원합니다 (이 게임의 많은 …
17 c++  loading 

1
에디터를 사용하지 않고 언리얼 엔진을 큰 C ++ 라이브러리로 사용할 수 있습니까?
게임을 C ++로 작성하고 싶지만, 특히 그래픽과 물리 측면에서 언리얼 엔진이 제공하는 가능성을 활용하고 싶습니다. 그럼에도 불구하고 나는 시각적 편집기를 매우 싫어합니다. 무겁고 느리고 직관적이지 않습니다. 마지막으로, 내가 좋아하는 C ++ IDE 대신 Visual Studio를 사용하도록 강요합니다. C ++ 프로젝트에 간단히 포함시킬 수있는 큰 라이브러리로 언리얼 엔진을 사용하는 방법이 있습니까, …
16 c++  unreal-4  unreal 

4
테트리스에서 블록을 회전하는 방법
높이가 20 행, 폭이 10 개인 게임 보드 그리드가 있는데 원점 (0,0)이 왼쪽 상단에 있습니다. 4 개의 블록으로 구성된 테 트리 미노가 있습니다. 왼쪽 상단 모서리 원점을 기준으로 각 블록의 x, y 위치가 있습니다. 또한 왼쪽 상단 모서리 원점을 기준으로 회전하려는 지점 인 피벗의 위치도 있습니다. 각 블록은 게임 보드 …
16 c++  rotation 

6
C ++ 엔진 프로그래밍에서 싱글 톤을 올바르게 사용하려면 어떻게해야합니까?
싱글 톤이 나쁘다는 것을 알고 있습니다. 오래된 게임 엔진은 모든 데이터를 보유하는 것부터 실제 게임 루프까지 모든 것을 처리하는 싱글 톤 'Game'객체를 사용했습니다. 지금 나는 새로운 것을 만들고 있습니다. 문제는 SFML window.draw(sprite)에서 window가 인 곳 에서 무언가를 그리는 것입니다 sf::RenderWindow. 여기에 두 가지 옵션이 있습니다. 게임의 모든 엔티티가 검색하는 싱글 …

2
베어 OpenGL은 소규모 개발자에게 프레임 워크 / 엔진에 비해 어떤 이점이 있습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 인디 개발자들이 프레임 워크와 엔진에서 벗어나 OpenGL을 사용하거나 SDL / SFML2와 결합하여 사용하는 경향을 보았습니다. 인디 개발자로서 저급 …
16 opengl  c++ 

2
대규모 게임의 입력 관리 기술
대형 게임에서 입력을 관리하는 표준 기술이 있습니까? 현재 내 프로젝트에서 모든 입력 처리는 게임 루프에서 다음과 같이 수행됩니다. while(SDL_PollEvent(&event)){ switch(event.type){ case SDL_QUIT: exit = 1; break; case SDL_KEYDOWN: switch(event.key.keysym.sym){ case SDLK_c: //do stuff break; } break; case SDL_MOUSEBUTTONDOWN: switch(event.button.button){ case SDL_BUTTON_MIDDLE: //do stuff break; } } break; } (SDL을 사용하고 …
16 c++  sdl  input  standards 

5
대부분의 튜토리얼이 오래되었을 때 OpenGL로 시작하기 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문과 같은 많은 질문이 이미 있다고 확신하지만 OpenGL 라이브러리를 지속적으로 업데이트하면 문제가 모두 사라지고 1 ~ 2 개월 안에 여기에 …
16 c++  opengl 

6
C ++에서 모바일 플랫폼 용 게임을 개발할 수 있습니까?
나는 C ++과 C를 잘 알고 있으며 C ++을 사용하여 AAA 게임을 개발 한 경험이 있습니다. 이제는 iOS 또는 Android에서 모바일 게임 개발에 뛰어 들기 위해 부끄럽게 생각하고 있습니다. 불행히도, objective-C와 java를 모르고 그것을 배울 용기가 없습니다. 따라서 위에서 언급 한 이유와 같이 JAVA 및 Objective-C의 단일 명령문을 사용하지 않고 …
16 c++  java  android  ios  objective-c 

1
Mac OSX에서 입력을 위해 PS3 컨트롤러 사용
OSX에서 PS3 컨트롤러에 연결할 USB 드라이버 를 찾았으며 여기 에 보고 된 대로 블루투스를 통해 컨트롤러에 연결할 수 있습니다. Snes9x를 통해 입력이 제대로 작동하는지 확인했습니다. 어쨌든, 그것은 실제 질문의 배경입니다 . Mac에서 C ++를 통해 PS3 HID에 액세스 할 수있는 방법이 있습니까? XCode를 사용하는 Mac에서 C ++ 개발에 비교적 익숙하지 …

3
C ++ 표준 라이브러리 구현을 비교 / 대비하는 문서가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . (이것은 게임 프로그래밍 그 자체는 아니지만, 내가 이것을 물었을 때 나는 역사가 우리에게 모든 큰 게임 이이 일에 대해 걱정하게한다고 말하더라도 …

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