게임 개발

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

1
공간 해싱보다 쿼드 트리가 선호되는 경우는 언제입니까?
동시에 많은 객체로 2D 플랫 포머를 만들고 있습니다. 모두 AABB 충돌이 감지되었습니다. 먼저 검사 할 객체 수를 줄이기 위해 쿼드 트리를 시도하고 몇 가지 다른 구성을 시도했지만 필요한만큼 효과적이지는 않았습니다. 나는 공간 해시를 구현했으며 더 효율적입니다. 각 충돌을 확인하는 객체의 수가 크게 줄었습니다. 공간 해싱보다 쿼드 트리를 사용하여 2D 충돌 …

3
p2p 멀티 플레이어 게임과 클라이언트-서버의 한계 [폐쇄]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 멀티 플레이어 게임 아키텍처를 읽고 있습니다. 지금까지 찾은 대부분의 기사는 클라이언트-서버 모델을 다루고 있습니다. p2p 아키텍처 사용에 대한 …

1
libgdx에서 Texture, TextureRegion, TextureAtlas, Sprite 및 Image 사이의 차이점은 무엇입니까?
튜토리얼을 검색했습니다. 위의 클래스를 사용하여 이미지를로드하는 사람들을 보았습니다. 내 이해에 따르면 모든 클래스는 두 개의 이미지가 아닌 힘으로 읽을 수 있습니다. TextureRegion / TextureAtlas는 일반적으로 스프라이트 시트를로드하는 데 사용되며 시트에는 여러 이미지가 포함됩니다. 텍스처 / 스파이트 / 이미지의 경우 단일 이미지로 스프라이트 시트를로드하는 데 사용됩니다. 그러나 어떤 상황에서 Texture / …
12 libgdx 

2
GL_TEXTURE_WRAP) _ (S / T) 변경은 무엇을합니까?
초보자 OpenGL 튜토리얼을 진행 중이며 현재 튜토리얼에서는 간단한 사각형에 텍스처를 적용하는 방법을 알려줍니다. 튜토리얼 상태는 텍스처 매개 변수 GL_TEXTURE_WRAP_S 및 GL_TEXTURE_WRAP_T를 GL_CLAMP_TO_EDGE로 설정하라는 메시지를 표시하지만 이것이 실제로 무엇을하는지 확실하지 않습니다. 텍스처가 매핑되는 공간보다 크거나 작은 텍스처가 처리되는 방식과 관련이 있다는 것을 알고 있지만 실제로 어떤 동작이 발생하는지 잘 모르겠습니다. GL_CLAMP_TO_EDGE의 …
12 opengl  textures 

1
균일 한 지형에서 2D 비 그리드 기반 이동으로 길 찾기
내 게임에서 길 찾기에 가장 적합한 솔루션을 찾고 있습니다. 지도는 궁극적으로 그리드 기반이지만 엔티티는 부동을 사용하여 배치되며지도의 어느 지점 으로든 어느 방향 으로든 이동할 수 있습니다. 내 게임의 '그라운드'는 이동 비용이 균일하지만 물론 장애물을 막을 수 있습니다. 게임에서 다른 애니메이션 개체가있을 것입니다하지만 장애의 대부분은 정적, 그리고 것, 나는 수 를 …
12 2d  path-finding 

2
Perlin 웜으로 동굴 생성
현재 3D Simplex Noise로 복셀 지형과 같은 Minecraft를 생성하려고하며 동굴을 구현하려고합니다. 이 스레드 에서 Perlin Worms의 방법을 찾았습니다 . 그러나 나는 덩어리 단위로 덩어리를 생성하는 방법에 대한 단서가 없습니다. 이것이 가능합니까 아니면 덩어리 단위로 동굴과 비슷한 벌레를 만드는 대안이 있습니까? 편집 : 이것은 해결 방법을 모르는 문제입니다. EDIT2은 : 이 …

2
변환 행렬에서 오일러 각을 추출하는 방법은 무엇입니까?
엔터티 / 구성 요소 게임 엔진을 간단하게 구현했습니다. 변형 컴포넌트에는 로컬 위치, 로컬 회전, 글로벌 위치 및 글로벌 회전을 설정하는 방법이 있습니다. 변환이 새로운 전역 위치로 설정되면 로컬 위치도 변경됩니다.이 경우 로컬 위치를 업데이트하기 위해 현재 변환 로컬 매트릭스를 부모의 변환 월드 매트릭스에 적용하고 있습니다. 그때까지 아무런 문제가 없을 때 …

4
Golden Ax 또는 Street 또는 Rage와 같은 오래된 게임에서 타일 맵을 사용 했습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
12 tilemap 

3
컴포넌트 기반 설계의 입력 처리
이 질문이 여러 번 요청 된 것을 알고 있지만 여전히 컴포넌트 기반 엔진에서 입력 처리를 구현하는 방법을 잘 모르겠습니다. 내가 사용한 컴포넌트 기반 디자인은 T = Machine 의 블로그 시리즈와 엔티티가 ID 인 Artemis 를 기반으로했다 . 입력 처리를 구현할 때 세 가지 주요 아이디어가 있습니다. 입력 구성 요소는 관심있는 …

4
지그재그 아이소 메트릭 맵 : 화면상의 포인트에 대한 맵 좌표 계산
나는 이미 이것에 관한 많은 리소스가 있다는 것을 알고 있지만, 내 좌표계와 일치하는 것을 찾지 못했고 그 솔루션을 필요에 맞게 조정하는 데 큰 문제가 있습니다. 내가 배운 것은 이것을 수행하는 가장 좋은 방법은 변환 행렬을 사용하는 것입니다. 그것을 구현하는 것은 문제가되지 않지만 좌표 공간을 어떤 방식으로 변환 해야하는지 모르겠습니다. 내 …

4
Point & Click Adventures의 AGS는 구식입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . AGS 엔진으로 코딩되는 Point and Click Adventure 게임을 만들고 있는데 최근에 '이것이 구식입니까?' 올라왔다. AGS는 다소 오래되었고, P …

2
지연 렌더링의 그림자
지연 렌더링에 대한 자료를 읽었으며 그 요점을 알 것 같습니다. 그러나 내가 이해하지 못하는 것은 그림자를 달성하는 방법입니다. 내가 아는 한 G- 버퍼는 각 라이트에 대한 섀도 맵을 생성하는 것을 포함하지 않으므로 조명 패스가 각 픽셀의 폐색 여부를 어떻게 인식하는지 혼란 스럽습니다. 결국, 카메라의 관점에서 볼 수있는 주어진 픽셀은 주어진 …

1
총알 물리를 게임에 통합하려면 어떻게합니까?
여기에 있는 릴리스 파일을 다운로드 했지만 시작 위치를 잘 모르겠습니다. 내 게임에는 수많은 장방형과 구가 있으며, 이들 모두가 서로 충돌하기를 원합니다. (모두 메쉬와 관련 경계 볼륨이 있습니다) 편집-방금 직육면체에 실제로 AABB가 연결되어 있음을 깨달았습니다. 나는 적어도 그것을 바꿔야 할 것 같아요. 따라야 할 단계는 무엇입니까?

3
오픈 소스 CCG 프로젝트가 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 잘 개발 된 오픈 소스 Collectible Card Game 프로젝트를 찾는 데 문제가 있습니다. 모바일 플랫폼에서 배우고 이식 할 프로젝트를 찾고 싶습니다.

5
자산 매니페스트 파일을 사용하는 이유는 무엇입니까?
때로는 사람들이 그래픽 / 사운드 파일 등을 사용하는 대신 권장하는 것을 보게 될 것입니다. 이렇게 ... // Game code Image myImage = new Image("path/to/image.png"); ... 대신 매니페스트 파일을 간접적 인 수준으로 사용해야합니다 . // Manifest file MY_IMAGE: path/to/image.png // Game code Manifest myManifest = new Manifest("path/to/manifest"); Image myImage = myManifest.getImage("MY_IMAGE"); …

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