게임 개발

전문적이고 독립적 인 게임 개발자를위한 Q & A

3
게임에 대한 실제지도 데이터는 어디서 찾을 수 있습니까?
게임 맵이 실제 맵 위에 겹쳐져있는 Ingress 와 유사한 개념으로 게임을 만들고 싶습니다 . 그런 앱의지도 데이터는 어디에서 찾을 수 있습니까? 내 게임 오브젝트를 해당 맵에 어떻게 (일반적으로) 통합합니까? 게임 오브젝트는 실시간으로 움직여야하므로 맵에서 정적 마커로 사용하는 것만으로는 충분하지 않습니다. Google지도를 사용할 수 있다고 생각했지만 Google에서 제공하는 공식 API를 사용하여 …
14 maps  realtime 

5
플레이어 커뮤니티가 당신을 미워하지 않고 무언가를 괴롭히는 방법? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 온라인 게임을 얼마나 잘 개념화했는지에 관계없이 항상 특정 게임 플레이 요소가 있으며,이 게임 플레이 요소는 상당히 압도적이며 게임 …

2
엔티티 / 컴포넌트 시스템 및 UI“엔티티”
엔터티 / 구성 요소 시스템에 여전히 녹색입니다. 스프라이트를 그리거나 입력을 처리하는 데 유용한 구성 요소가 있기 때문에 (마우스 / 터치 클릭) UI 구성 요소 (예 : 레벨 선택 화면)와 같은 UI 구성 요소를 만드는 데 자연스럽게 재사용하고 싶습니다. 이것은 나를 매우 이상하게 생각합니다. 나는 항상 엔터티를 플레이어, 적, 파워 업 …

2
큰 정점 버퍼 대 다중 드로우 호출
방금 OpenGL을 시작했으며 2D 게임을 만드는 데 사용하려고합니다. 이 게임에서는 다양한 색의 육각형으로 구성된 육각형 격자가 있습니다. 초보자 OpenGL 프로그래머로서이 그리드를 그리는 두 가지 방법이 있습니다. 단일 육각형의 데이터와 함께 정점 버퍼를 사용한 다음 균일 한 오프셋 값을 사용하고 CPU에서 반복하여 그리드가있을 때까지 동일한 프로그램을 여러 번 그립니다. 한 번의 …
14 opengl  shaders 

3
비디오 게임에서 발사체를 어떻게 표현합니까?
내가 하고있는 프레젠테이션의 일부로 "Galaga" 와 비슷한 간단한 고정 슈팅 게임을 만들고 있습니다. 우주선에서 발사 된 레이저와 같이 발사체를 추적하기 위해 사람들이 어떤 전략과 데이터 구조를 사용할지 궁금합니다. 이전에 사용했던 매우 간단한 구현은 각 발사체를 점으로 표시하고 장면의 모든 객체와의 충돌을 확인하는 것입니다. 그러나 발사체가 많은 대형 장면에서는 비용이 많이 …



3
게임을 "캐주얼"로 만드는 것은 무엇입니까?
나는 때때로 게임을 설명하는 데 사용되는 "캐주얼"이라는 용어를 보았고 사람들이 자신이나 다른 사람들을 "캐주얼 게이머"라고 언급하는 것을 보았습니다. "캐주얼"게임이란 정확히 무엇입니까? 그들과 일반 게임 사이에 실제 차이점이 있습니까? 그렇다면 게임을 "캐주얼"로 만드는 것은 무엇입니까?

1
GLSL 버전 330으로 스카이 박스 구현
OpenGL 3.3 및 GLSL 버전 330에서 작동하는 스카이 박스를 얻으려고합니다. 웹의 어느 곳에서나 완전히 현대적인 OGL 스카이 박스 자습서를 찾을 수 없었기 때문에 더 오래된 것을 현대화했습니다 ( 정점 glVertexAttribPointer()대신 사용 gl_Vertex). 주로 작동하지만 두 가지 주요 세부 사항이 있습니다. 스카이 박스는 하늘 삼각형과 비슷하며 질감이 심하게 뒤틀리고 늘어납니다 (스타 …
14 c++  opengl  glsl  cubemap  skybox 

2
GLSL 쉐이더-색조 / 채도 / 밝기 변경
GLSL 프래그먼트 셰이더를 사용하여 이미지의 색조를 변경하려고합니다. Photoshop의 색조 / 채도 조정 레이어와 비슷한 것을 원합니다. 다음 이미지에서 지금까지 얻은 것을 볼 수 있습니다. 녹색 사각형의 색조를 변경하여 오른쪽의 빨간색 사각형처럼 보이지만이 쉐이더를 사용하면 절반의 빨간색 절반 분홍색 사각형 (중간 사각형)이 나타납니다. 프래그먼트 셰이더에서하고있는 것은 텍스처의 색상을 HSV로 변환 한 …

2
90 ° 수평 / 60 °가 기본 FPS FOV (Field of View) 인 이유는 무엇입니까?
내가 이해하는 한, 수직 시야는 다음과 같이 조정되어야합니다. fov = 2 * arctan(0.5*screenHeight / distanceEyeScreen); 즉, FOV (Field of View)는 사용자의 화면 거리와 크기와 일치해야합니다. 많은 FPS에서 기본값은 수평 FoV의 경우 90 °, 수직 FoV의 경우 60 °입니다 (16 : 9 가정). 한 예로 CryEngine이 있습니다. 그러나 16 : 9 …
14 3d  camera  perspective 

1
램프 음영 또는 조명이란 무엇입니까?
램프 쉐이딩 또는 조명이란 무엇이며 어떻게 작동합니까? 툰 쉐이딩과 다른가요, 아니면 같은 개념입니까? 램프 쉐이딩과 블린 퐁 또는 램버트의 스페 큘러는 어떻게 다르게 계산됩니까?
14 shaders  lighting 

3
충돌 감지는 항상 O (n ^ 2)입니까?
물리 엔진은 예를 들어 서로 가까이있는 객체를 그룹화하여 모든 객체 대신이 그룹 내에서 충돌을 확인하는 등 복잡성을 줄일 수 있습니까? 예를 들어, 원거리 객체는 다른 객체와의 속도와 거리를보고 그룹에서 제거 할 수 있습니다. 그렇지 않은 경우, 구 (3d) 또는 디스크 (2d)에 대해 충돌이 사소한가? 이중 루프를 만들거나 대신 쌍의 배열을 …

2
영토 순찰 계획
에이전트가 토지를 놓고 싸우는 게임 / 시뮬레이션을 개발 중입니다. 아래 그림과 같은 상황이 있습니다. 이 생물들은 걸어 다니며 자유 로워지면 밟는 땅을 차지합니다. 이것을 더욱 흥미롭게하기 위해, 나는“순찰”행동을 소개하고 싶습니다. 요원들이 실제로 자신의 땅을 걸어 다니고 싶어하는 침입자로부터 순찰하고 있습니다. 기술 측면에서 각 사각형은 x,y측면 길이를 나타내는 위치뿐만 아니라 위치로 …
14 java  ai  grid 

2
OUYA에 그래픽이 표시되지 않습니다
OUYA dev 질문을하기에는 너무 이르지 않기를 바랍니다. 그러나 방금 개발 키트를 얻었고 최대한 빨리 게임을 실행하고 싶습니다! LibGDX를 게임의 프레임 워크로 사용하고 OUYA에서 Android 백엔드를 시작합니다. 내 그래픽이 표시되지 않는 것을 제외하고는 모든 것이 잘 보입니다! Box2D의 DebugDraw가 물리를 표시하여 진행 상황을 알 수 있습니다. LibGdx의 Spritebatch 및 OpenGL ES …
14 java  android  libgdx  ouya 

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