«c++» 태그된 질문

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

3
플로트를 사용하여 만들 수있는 가장 큰 "상대적인"수준은 무엇입니까?
던전 포위 공격 및 KSP와 같은 게임에서 시연 한 것처럼 부동 소수점 작동 방식으로 인해 충분히 큰 레벨에서 글리치가 발생하기 시작합니다. 정확도를 잃지 않고 1e-20을 1e20에 추가 할 수 없습니다. 레벨의 크기를 제한하기로 한 경우, 물체가 고르기 시작할 때까지 물체가 움직일 수있는 최소 속도를 어떻게 계산합니까?

1
창이 부착되지 않은 DirectX11?
오프 스크린 렌더링에만 DX11 또는 DX9를 초기화하고 사용할 수 있는지 궁금합니다. 창이 부착되어 있지 않습니다. 내 의도는 실제 창을 열기 전에 GPU 벤치마킹을 수행하는 것입니다. 이 벤치마킹에서는 일부 테스트 장면이 렌더링되지만 보이지 않아야합니다. (실제로 벤치 마크 점수에 따라 다른 창이 열립니다)
13 c++  directx11 

3
게임 루프, 조건을 한 번 확인하고 무언가를 한 다음 다시하지 않는 방법
예를 들어, 나는 Game 클래스를 가지고 있으며 int플레이어의 삶을 추적하는 클래스를 유지합니다 . 나는 조건부 if ( mLives < 1 ) { // Do some work. } 그러나이 상태는 계속 발생하며 작업은 반복적으로 수행됩니다. 예를 들어, 타이머를 설정하여 5 초 안에 게임을 종료하려고합니다. 현재는 매 프레임마다 5 초로 설정되어 있으며 …
13 c++  game-loop 

4
플레이어에서 게임 데이터를 숨기시겠습니까?
첫 번째 (C ++) 게임을 만들고 있는데 컴포넌트 기반 디자인을 사용하고 싶습니다. 나는 최근에 이것에 대해 많이 읽었고 어제 더 유연하고 쉽게 액세스 할 수 있도록 외부 JSON 파일에 객체 데이터를 저장하기로 결정했습니다. 그런 다음이 파일을 게임의 디렉토리 트리에 남겨두면 플레이어가 원하는 것을 매우 쉽게 수정할 수 있다고 생각했습니다. 게임이 …
13 c++  data 

7
텍스처링을위한 최고의 이미지
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 자, 저는 OpenGL과 함께 C ++을 사용하고 있으며 3D 게임의 텍스처에로드 할 로더를 만들 것입니다. (그러나 텍스처는 2D입니다). …
13 c++  opengl  textures 

5
C ++에서 Lua를 사용하기 위해 권장되는 라이브러리는 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 현재 2D 게임 엔진에 Lua 스크립팅을 통합하는 방법을 계획 중이며 C ++ 클래스 및 객체를 노출시키는 데 가장 적합한 솔루션으로 바로 가고 …
13 c++  lua 

5
파일 용 사용자 정의 컨텐츠 패키지
내 게임 프로토 타이핑을 위해 웹 사이트에서 상당히 많은 모델 팩을 구매하려고합니다. 계약서에는 대중이 접근 할 수 없도록 보호해야한다고 명시되어 있습니다. 밸브 게임 작업을 기억하며 기본적으로 각 게임의 모든 내용을 보관 한 .gcf (게임 내용 파일)를 사용했습니다. 그들은 소리 / 자료 / 모델 /지도 등으로 포장되었습니다. 나는 이것과 비슷한 것을 …
13 game-design  c++ 

8
C ++ 기반 게임을위한 어떤 단위 테스트 프레임 워크? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 어떤 테스트 도구 조합이 가장 좋다고 생각하십니까? 선택한 프레임 워크 / 라이브러리가 주어지면 다음을 고려할 수 있습니다. TDD에 대한 적합성 사용 편의성 …
13 c++  testing 

1
다른 객체에 대한 다른 셰이더 DirectX 11
나는 배우고 Direct3D 11있으며, 쉐이더 작성에 대해 찾은 모든 기본 자습서에서 Vertex와 Pixel 쉐이더가 작성되어 전체 장면을 같은 방식으로 변환합니다. 텍스처가있는 렌더 큐브와 같은 자습서 ... 그러나 나는 어떻게 객체를 구별합니까? 예를 들어, 일부 오브젝트에서 미러 표면을 시뮬레이션하고 다른 셰이더를 사용하여 나머지 장면을 렌더링하려면 어떻게해야합니까? 대부분의 게임은 다양한 모양과 변형을 …
13 c++  directx11 

3
게임 엔진에서 자산을 식별합니까?
로드 된 자산을 식별하고 싶지만 어떤 자산을 선택해야하는지 모르겠습니다. 두 가지 옵션이 있습니다 : 이름 (문자열) 이것은 unorder_map (O (1))에서 가장 쉽고 빠르지 만 정수를 사용하는 것보다 느립니다. 코드에서 쉽게 이해할 수 있습니다. 정수 가장 빠릅니다. 코드에서 이해할 수 없습니다. 나는 문자열이 그렇게 안전하거나 빠르지 않다는 것을 알고 있지만 그렇게 …

1
클래스 간 데이터와 종속성을 깨끗하고 우아하게 처리하는 방법
SFML 2에서 2D 하향식 게임을하고 있는데 모든 것이 작동하고 잘 어울리는 우아한 방법을 찾아야합니다. 설명해주세요. 모든 클래스에 그리기 메소드와 업데이트 메소드를 제공하는 추상 기반에서 상속되는 많은 클래스가 있습니다. 게임 루프에서 update를 호출 한 다음 각 클래스를 그립니다. 이것이 일반적인 접근법이라고 생각합니다. 타일, 충돌, 플레이어 및 모든 타일 / 이미지 / …
12 c++  2d  architecture  sfml 

2
사용자가없는 게임 서버 스트레스 테스트?
카드 게임과 서버에서 일하고 있습니다. 테이블과 플레이어가 많은 로비가 있습니다. 유일한 문제는 수백 명의 동시 사용자없이 100 명의 동시 사용자를 어떻게 처리 할 수 ​​있습니까? 이런 종류의 일은 보통 어떻게 이루어 집니까?
12 c++  server  testing 

4
순환 클래스 의존성
서로를 필요로하는 2 개의 수업을 갖는 것이 나쁜 디자인입니까? 나는 GameEngine몇 가지 GameState물건 을 가진 수업이 있는 작은 게임을 작성하고 있습니다. 여러 렌더링 방법에 액세스하려면 이러한 GameState객체도 GameEngine클래스 를 알아야합니다 . 따라서 순환 종속성입니다. 이 나쁜 디자인이라고 부를까요? 나는 확실히 확신하지 못하기 때문에 묻는데, 현재도 여전히 이러한 것들을 리팩토링 할 …
12 c++  architecture 

1
화면 가장자리에 화면 밖에있는 개체를 가리키는 화살표를 그리는 방법은 무엇입니까?
이 주제에 설명 된대로 수행하고 싶습니다. http://www.allegro.cc/forums/print-thread/283220 여기에 언급 된 다양한 방법을 시도했습니다. 먼저 Carrus85에서 설명한 방법을 사용하려고했습니다. 두 삼각형 빗변의 비율을 취하십시오 (다른 삼각법에 관계없이 상관없이 계산하는 거리로 포인트 1과 포인트 2를 제안합니다). 그러면 더 큰 삼각형에서 모서리에있는 삼각형의 종횡비 비율이 표시됩니다. 그런 다음 간단하게 deltax에 해당 값을 곱하여 …

1
여유 공간에서 효율적인 경로 찾기
우주에 게임이 있는데 길 찾기가 필요한 이동 명령을 내고 싶습니다. 이제 A * 등이 대부분 나무에 적용되며 경로 찾기 노드가없는 빈 공간이 아니라는 것을 이해합니다. 현재 고정 AABB로 표시되는 장애물이 있습니다. 즉, 무한한 "지형"장애물이 없습니다. 또한, 나는 대부분의 장애물이 큐브 나 구체로 합리적이라고 생각합니다. 그래서 훨씬 간단한 경로 찾기 알고리즘을 …
12 c++  path-finding 

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