게임 개발

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

2
뱀 AI 디자인
나는이 gamedev stackechange를 처음 사용했지만 이전에 math 및 cs 사이트를 사용했습니다. 그래서 5 분 동안 5 개의 뱀이 있고 보드가 30x30이고 보드가 30x30이라는 점을 제외하고는 기존 Nokia 뱀 게임과 매우 유사한 5 분 동안 4 개의 다른 뱀과 경쟁 할 뱀에 대한 AI를 만들기 위해 경쟁하고 있습니다. 현장의 여러 가지 …
9 ai  snake 

2
타일 ​​기반 아이소 메트릭 게임에서 자유로운 움직임
타일 ​​기반 아이소 메트릭 게임에서 자유로운 움직임을 구현하는 합리적인 방법이 있습니까? 즉, 플레이어가 한 타일에서 다른 타일로 즉시 점프하거나 그리드에 "스냅"되지 않을 것입니다 (예를 들어, 타일 간 이동이 애니메이션되었지만 애니메이션이 끝나기 전에 아무것도하지 않는 경우). 저는 게임 프로그래밍과 관련하여 초보자이지만,이 사이트와 다른 리소스를 사용하면 기본 작업을 수행하는 것이 매우 쉽지만이 …

4
두 객체 간 회전 유지
내 XNA 게임에는 충돌하는 두 개의 객체가 있습니다. 첫 번째 물체가 다른 물체와 충돌 할 때 물체를 걸고 세상을 움직일 수 있습니다. 나는 수학에 문제가 있습니다 (수학은 내 요점이 아닙니다). 나는 현재 두 번째 물체를 첫 번째 물체에 걸고 가지고 다니지 만 원래 방향으로 유지할 수는 없습니다. 따라서 물체가 위를 …
9 xna  rotation 

4
OpenGL의 스프라이트 애니메이션
OpenGL ES에서 스프라이트 애니메이션을 구현하는 데 문제가 있습니다. 나는 그것을 봤는데 내가 얻는 유일한 것은 Canvas를 통해 구현되는 자습서입니다. 방법을 알고 있지만 구현하는 데 문제가 있습니다. 필요한 것 : 충돌 감지에 대한 스프라이트 애니메이션. 내가 한 일 : 충돌 감지 기능이 제대로 작동합니다. 추신 : 모든 것이 잘 작동하지만 OPENGL에서만 …


1
스프라이트를 회전시키는 데 사용되는 Xbox 썸 스틱, 기본 공식은 90도 간격으로 "고정"또는 "고정"느낌을줍니다! 부드럽게 회전하는 방법은 무엇입니까?
Xbox 컨트롤러 썸 스틱을 기준으로 스프라이트 (예 : 우주선)가 향하는 각도를 계산하기 위해 매우 기본적인 공식을 사용하고 있습니다. 즉, 썸 스틱을 사용하여 선박을 회전시킵니다. 내 주요 업데이트 방법에서 : shuttleAngle = (float) Math.Atan2(newGamePadState.ThumbSticks.Right.X, newGamePadState.ThumbSticks.Right.Y); 내 주요 추첨 방법에서 : spriteBatch.Draw(shuttle, shuttleCoords, sourceRectangle, Color.White, shuttleAngle, origin, 1.0f, SpriteEffects.None, 1); 보시다시피 썸 …
9 xna  c#  sprites  rotation  gamepad 

3
스프라이트 시트를 분해하는 방법
스프라이트 시트의 형식이 잘못되어 분해하거나 각 스프라이트마다 하나씩 작은 이미지로 분할하려고합니다. 그렇게 할 수 있다면, 커스텀 텍스처 패커 도구를 사용하여 게임 자산을 만들 수 있습니다. 내 개발 도구는 Windows를 대상으로하는 XNA 및 C #입니다. 이미지를 어떻게 분해합니까?

2
왜 내 모델에서 계속 불이 들어오지 않습니까?
모델링을 연습하기 위해 Blender로 기본 텍스처 큐브 모델을 만든 다음 Unity로 가져 왔습니다. 조명을 켠 후에는보기 흉한 느낌입니다. 텍스처 된 큐브 행에서 빛이 연속적이지 않습니다. 더 이상한 것은 바닥을 구성하는 블록의 빛 이 연속적입니다. 내가 무엇을 잘못하고 있지? 텍스처가없는 모양입니다 : 이것이 완벽한 큐브인지 몰랐다면 표면에 약간의 곡선이 있다고 말할 …

3
컴포넌트 기반 설계 : 객체 상호 작용 처리
구성 요소 기반 디자인에서 객체가 다른 객체와 정확히 어떻게 일치하는지 잘 모르겠습니다. Obj수업 이 있다고 가정 해 봅시다 . 나는한다: Obj obj; obj.add(new Position()); obj.add(new Physics()); 그러면 공을 움직일뿐만 아니라 물리를 적용 할 수있는 다른 물체를 어떻게 가질 수 있을까요? 구현 세부 정보를 찾지 않고 객체가 어떻게 통신하는지 추상적으로 찾고 …

5
직선을 다각형이라고 할 수 있습니까?
Polygon의 정의에 따라 Poly-line의 첫 번째 점과 마지막 점이 연결되면 Polygon이라고합니다. 아래 이미지를 참조하십시오. P1, .... P5 폴리 라인이 있습니다. P5에서 P1까지 선을 그리면 다각형이라고합니까? 혼란 스러워요.

2
다른 엔진에있는 Portal 2의 linked_portal_door와 동등한 것이 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 나는 기능이 필요합니다 Portal 2 linked_portal_door . UDK에서 약간 검색했으며 대부분 사람들이 포털 총을 복제하려고했습니다. UDK, CryEngine, Unity3D …
9 portals 

5
올바른 멀티 터치 ID 반환
튜토리얼을 읽고 여기에서 multiTouch 및 Stackoverflow와 관련된 모든 질문을 보는 데 수많은 시간을 보냈습니다. 그러나 나는 이것을 올바르게하는 법을 알 수 없습니다. 나는 루프를 사용하여 내 것을 얻는다. pointerId많은 사람들 이이 일을 보지 못하지만 다소 효과가있는 유일한 방법이다. 화면에 두 개의 조이스틱이 있는데, 하나는 움직이기위한 것이고 다른 하나는 Monster Shooter에서와 …

3
애니메이션 라이브러리 (IK 및 FK)를 작성하는 데 필요한 노하우는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 애니메이션을위한 좋은 라이브러리를 찾을 수 없습니다. 찾은 라이브러리는 실제로 오래되고 중단되었지만 라이브러리가 상대적으로 작다는 것을 알았습니다. 그래서 …

2
실제 시나리오에서 쿼드 기반 렌더링에 대해 걱정해야합니까?
래스터 화 및 렌더링 기술에 대한 임의의 책의 첫 장에서 대부분의 경우 삼각형 기반 렌더링 시스템과 쿼드 기반 시스템에 대한 문구를 찾습니다. 쿼드 기반 GPU 또는 파이프 라인을 본 적이 없습니다. OpenGL 3.0 이상을 다룰 때 걱정해야합니까 아니면 레거시에만 해당됩니까?
9 opengl  gpu 

3
Minecraft와 같은 블록 세계를 다루는 방법
Minecraft와 같은 블록 세계로 간단한 게임을 만들고 싶습니다. 내 이론적 질문은 재생 중에이 블록 정보를 처리하는 가장 좋은 방법은 무엇입니까? 내 첫 번째 아이디어는 거대한 배열이지만 메모리가 부족하다고 생각합니다. 어쩌면 나는 플레이어 근처에 블록을로드해야합니다. 파일에서 필요한 블록 정보로드와 메모리에서 필요한 정보 만 보유하는 것을 어떻게 처리 할 수 ​​있습니까?

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