게임 개발

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

8
게임은 모든 캐릭터를 한 번에 처리 할 수 ​​있습니까?
이 질문은 게임에서 한 번에 많은 캐릭터를 처리 할 수있는 방법에 대한 지식을 얻는 것입니다. 나는 게임이 처음이므로 사면을 미리 부탁드립니다. 예 나는 탑이 건설되고 각 탑이 일정한 속도로 발사체를 방출 하는 15 개의 타워 슬롯 이있는 타워 방어 게임을 만들고 있습니다 . 말할 수 초마다, 2 발사체가 타워의 각에 …


7
자동차 엔진 사운드 시뮬레이션을위한 오픈 소스 프로젝트가 있습니까? [닫은]
나는 차에 사실적인 사운드를 만드는 방법을 생각하고 있습니다. 주요 소리는 엔진이며 모든 종류의 바람, 도로 및 서스펜션 소리입니다. 엔진 사운드 시뮬레이션을위한 오픈 소스 프로젝트가 있습니까? 단순히 샘플을 올리면 소리가 너무 크지 않습니다. 엔진의 유형 (예 : 인라인 -4 대 v-8)을 선택하고 터보 / 과급기 삐 소리와 같은 추가 기능을 추가하고 …

9
“2.5D”환경이란 무엇입니까?
"2.5D"라는 용어의 의미를 이해하지 못합니다. 두 가지에 대한 다른 정의와 기사를 읽었지만 2.5D와 3D 환경의 차이점에 대해 특히 혼란스러워합니다. 2.5D가 3D와 같은 부분을 이해하지만 2.5D가 다른 부분은 얻지 못합니다. 그렇다면 게임이 2.5D라는 것은 무엇을 의미합니까? 예를 들어 게임이 2.5D로 표시됩니까?
31 2.5d  terminology 

4
게임 개발에서 클래스 디자인에 대한 올바른 객체 지향 접근법은 무엇입니까?
XNA를 사용하여 Windows 7 Phone 용 2D 스프라이트 기반 게임을 개발하는 중입니다. 사용할 수있는 교육 및 자습서는 매우 유용하지만 내가 직면 한 문제는 각각 클래스 디자인에 다르게 접근하고 코드가 잘 구성되어 있지 않다는 것입니다. 결과적으로 특정 수업에 어떤 책임을 부여해야하는지 잘 이해하기가 어려웠습니다. 예를 들어, BaseSprite자체 그리기, 충돌 확인 등을 …
31 xna 


5
네트워크 2D 게임으로 지연 보상
기본적으로 물리 기반 샌드 박스 / 활동 게임 인 2D 게임을 만들고 싶습니다. 내가 정말로 이해하지 못하는 것이 있습니다. 연구 결과 서버의 업데이트는 약 100ms마다되어야합니다. 플레이어가 물리를 동시에 시뮬레이션하고 보간을 통해 지연 보상을 수행 할 수 있기 때문에 이것이 어떻게 작동하는지 알 수 있습니다. 내가 이해하지 못하는 것은 이것이 다른 …

9
스크래치에서 시작-휠을 다시 발명하면 실수입니까?
일반적으로 게임을 시작하고 싶을 때마다 렌더링을위한 기본 구조가 좋으며 처음부터 더 나은 게임 루프를 생각합니다. 일반적으로 기존 엔진을 사용하고 싶지 않습니다. 그 이유는 물건을 배우기 위해 스스로 구현하고 싶어하기 때문입니다. 그러나 많은 블로그와 개발자들은 바퀴를 다시 발명하는 것이 좋은 옵션이 아니라고 말합니다. 뭔가 빠졌습니까?

2
펄린 노이즈 이해
다이아몬드 스퀘어와 함께 일한 후 Perlin Noise와 함께 놀았습니다. 나는 Hugo Elias 의 구현에 따라 기본적으로 x, y를 사용하여 각 좌표 값을 던지는 입력으로 일련의 함수를 만듭니다. 내 PHP 코드는 다음과 같습니다. 두 가지 질문이 있습니다. 알고리즘을 사용하여 배열에서 높이 맵을 생성하는 방법 나는 그것을 완전히 이해하지 못했고 단지 의사 …
31 algorithm  php 

3
라이브러리와 엔진의 차이점은 무엇입니까?
Scala를 이용한 2D 게임 개발을 돕기 위해 도서관에서 일하고 있습니다. 지금까지 유용한 클래스, 파일로드, 충돌 감지, 이미지, 스프라이트 등의 모음입니다. 언제 클래스 라이브러리가 멈추고 엔진이되기 시작합니까? 유용한 프레임 워크와 게임 엔진의 차이점은 정확히 어디에 있습니까?

5
엔터티 시스템에서 기능을 어떻게 구현합니까?
엔터티 시스템 ( 1 , 2 ) 에 대해 두 가지 질문을 하고 그에 대한 기사 를 읽은 후에는 이전보다 훨씬 더 잘 이해한다고 생각합니다. 주로 파티클 이미 터, 입력 시스템 및 카메라를 만드는 것에 대한 몇 가지 불확실성이 있습니다. 나는 여전히 엔티티 시스템을 이해하는데 약간의 문제가 있으며, 그것들은 완전히 …

12
목적지를 통과 할 수 없을 때 A *를 더 빨리 끝내려면 어떻게해야합니까?
A * ( "A star") 경로 찾기 알고리즘을 사용하는 간단한 타일 기반 2D 게임을 만들고 있습니다. 모두 제대로 작동하지만 검색 성능에 문제가 있습니다. 간단히 말해, 통과 할 수없는 타일을 클릭하면 알고리즘이 전체지도를 통과하여 통과 할 수없는 타일의 경로를 찾습니다 (옆에 서 있어도). 이걸 어떻게 피할 수 있습니까? 화면 영역에 대한 …

4
꼭짓점 색은 무엇입니까?
내 질문은 제목으로 쓰여진 것입니다. 이 용어 "정점 색"은 많이 나타납니다. 이것을 이해하는데 어려움을 겪고 있습니다. 예를 들면 다음과 같습니다. 3D 공간에서 꼭짓점이 단순하지 않습니까? 그렇다면 어떻게 점에 색을 입힐 수 있습니까? 아니면이 "색상"이 다른 의미입니까? 언리얼 엔진의 머티리얼 에디터에 "Vertex Color"노드가 있습니다. 누군가 내 질문에 빛을 비출 수 있습니까? …

6
유휴 게임은 그렇게 많은 수를 어떻게 처리합니까?
Tap titans 및 Cookie Clicker와 같은 게임이 그렇게 많은 수를 처리하는 방법이 궁금합니다. 유휴 게임을 구현하려고하지만 C #에서 지원하는 가장 큰 숫자 형식은 10 진수입니다. 최대 10 ^ 500을 지원하려고합니다. 부동 소수점이어야합니다 어떻게 처리 할 수 ​​있습니까? PS 그것은 크로스 플랫폼, 즉 PC, Mac, iOS, Android 및 Unity와 호환되어야합니다.

4
3D 텍스처 란 무엇입니까?
Google이 실패했습니다. 유익한 정보를 찾을 수 없습니다. 아마 GameDev는 :). 3D 텍스처 란 무엇입니까? 그들은 언제 사용됩니까? 성능 비용? 그들은 어떻게 저장됩니까? 모호한 아이디어가 많지만 '정의적인'정의는 없습니다. 특히 3D 텍스처를 통해 파티클 시스템을 렌더링 할 때 예제 나 튜토리얼에 대한 참조가 인정됩니다.
31 3d  textures 

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