게임 개발

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

1
* 탐색 메쉬 경로 찾기
그래서 저는 Greenfoot 이라는이 프레임 워크에서이 하향식 2D 자바 게임을 만들고 있습니다. 저는 여러분이 싸울 사람들을 위해 AI를 연구하고 있습니다. 나는 그들이 현실 세계를 현실적으로 움직일 수 있기를 원하기 때문에 곧 다른 두 가지 중에서도 일종의 길 찾기가 필요하다는 것을 깨달았습니다. 두 개의 A * 프로토 타입을 만들었습니다. 하나는 그리드를 …


6
나만의 킬 캠 만들기
샌드 박스 도구 세트를위한 자체 킬 캠 시스템을 만들 계획입니다. 그러나 킬 캠 자체의 메커니즘에 대해 생각한 후, 나는 꽤 길을 잃었습니다. 나는 살인자의 관점에서 실제 살해 장면을 보여주는 듀티 게임 호출에서 일반적으로 보이는 것을 재현하려고합니다. 내 생각: - '녹음 과정'을 언제 시작할지 모르기 때문에 사람들이 다른 사람을 죽일 때 …
15 camera 

1
동상과 같은 엔진은 초기 초기 단계에서 어떤 모습입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 나는 Battlefield를 플레이하면서 큰 재미를 느꼈으 며, 모든 모습과 소리에 날아갔습니다. 게임 엔진이 어떤 삶을 시작하는지 궁금했습니다. …

2
원점 대신 3D에서 임의의 점을 기준으로 회전하려면 어떻게해야합니까?
원점을 중심으로 회전하는 대신 쿼터니언을 사용하여 정상적인 방식으로 회전하려는 모델이 약간 있습니다. 나는 당신이 3D 공간에서 한 점을 중심으로 회전한다고 말하지 않는다는 것을 알고 있습니다. 축을 중심으로 회전한다고합니다. 그래서 꼬리가 로컬 원점이 아닌 벡터를 중심으로 회전하는 것으로 시각화하고 있습니다. 렌더링 / 물리 엔진의 모든 아핀 변환은 SQT (스케일, 쿼터니언, 번역; …

3
흐릿하지 않게 OpenGL 텍스처의 스케일을 어떻게 조정할 수 있습니까?
LWJGL을 통해 OpenGL을 사용하고 있습니다. 16x16에서 16x16 질감 쿼드 렌더링이 있습니다. 배율을 변경하면 쿼드가 커지고 커질수록 흐려집니다. 마인 크래프트처럼 흐릿하지 않게 확장 할 수있는 방법 내 RenderableEntity 객체 내부의 코드는 다음과 같습니다. public void render(){ Color.white.bind(); this.spriteSheet.bind(); GL11.glBegin(GL11.GL_QUADS); GL11.glTexCoord2f(0,0); GL11.glVertex2f(this.x, this.y); GL11.glTexCoord2f(1,0); GL11.glVertex2f(getDrawingWidth(), this.y); GL11.glTexCoord2f(1,1); GL11.glVertex2f(getDrawingWidth(), getDrawingHeight()); GL11.glTexCoord2f(0,1); GL11.glVertex2f(this.x, getDrawingHeight()); …
15 opengl  java  lwjgl  slick 

6
게임 구성 요소, 게임 관리자 및 개체 속성
구성 요소 기반 엔터티 디자인에 대해 머리를 숙이고 있습니다. 첫 번째 단계는 객체에 추가 할 수있는 다양한 구성 요소를 만드는 것이 었습니다. 모든 구성 요소 유형마다 관리자가있어 모든 구성 요소의 업데이트 기능을 호출하여 필요에 따라 키보드 상태 등을 전달합니다. 다음으로 객체를 제거하고 각 구성 요소에 ID가 있습니다. 따라서 개체는 동일한 …


1
OpenGL을 사용하여 HUD / GUI 만들기 (LWJGL)
저는 게임 개발 단계에서 HUD 또는 GUI를 만들어야합니다. 나는이 부분에 가본 적이 없으므로 어떻게했는지 모르겠습니다. 화면의 고정 위치에서 간단한 쿼드를 렌더링하려고 시도했지만 문제가 있습니다. 카메라를 직교와 함께 사용하려면 다음을 사용하십시오. public void lookThrough() { GL11.glMatrixMode(GL11.GL_PROJECTION); GL11.glLoadIdentity(); GL11.glOrtho(position.x, position.x + Display.getDisplayMode().getWidth()/zoom, position.y + Display.getDisplayMode().getHeight()/zoom, position.y, -1, 1); GL11.glMatrixMode(GL11.GL_MODELVIEW); } 이 방법을 …
15 opengl  java  gui  lwjgl 

5
발사 애니메이션과 총알 릴리스를 묶는 방법
총알을 발사 할 때 생기는 애니메이션이 있다고 가정하겠습니다. 애니메이션이 끝날 때 총알이 어떻게 표시됩니까? 내가 알아낼 수있는 유일한 것은 애니메이션의 시간 길이를 알고 총알 위치 설정을 지연시키고 해당 시간이 지날 때까지 활성화하는 것입니다. 이것이 최선의 접근 방법인지 궁금합니다. 다른 사람들이 어떻게 이것을 처리합니까? 편집 : 질문을 올바르게 표현하는 데 문제가 …
15 2d  animation  release  timing 

3
소프트웨어 렌더링은 어떻게 이루어 집니까?
실시간 소프트웨어 기반 래스터 화를 탐색하고 싶습니다. 요즘 모든 것이 GPU를 향하고 있다는 것을 알고 있지만 소프트웨어 렌더러를 사용하는 것이 합리적 인 몇 가지 게임이 있습니다. 예를 들어 : Voxeltron 복사 트론 (Boxatron)은 복셀 (작은 입방체, 종류)로 만들어진 세계에서 일어나는 경기장 슈팅 게임입니다. 게임의 모든 것은 메뉴와 플레이어 인벤토리를 포함하여 …

9
배울만한 좋은 오픈 소스 게임은 무엇입니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Game Development Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 오픈 소스 게임의 소스 코드를 다운로드하여 게임 아키텍처에 익숙해 지려고합니다. 읽기 쉽고 이해하기 쉬운 소스 코드가있는 게임에 대해 아는 사람이 있습니까? …


6
플레이어를 동시에 같은 광장으로 옮기시겠습니까?
2 x 2 격자의 정사각형을 고려하십시오. 다음과 같은 경우 플레이어는 사각형으로 이동할 수 있습니다. 다른 플레이어는 다음 턴에 광장으로 이동하기를 원하지 않습니다 이번 턴에는 다른 플레이어가 기다리지 않고 여전히 광장을 차지하고 있습니다 내 문제를 설명하기 위해 위의 이미지를 포함 시켰습니다. 플레이어는 동시에 움직입니다. 2 명 이상의 플레이어가 같은 광장으로 이동하려고하면 …
15 turn-based 

6
현재 프로젝트를 연마하는 것이 새로운 프로젝트를 시작하는 것보다 더 나은 학습 경험입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …

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