게임 개발

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

4
한 게임 아이디어가 다른 게임 아이디어보다 더 가치가 있는지 아는 방법?
지금 나는 여러 프로젝트 사이에 갇혀있다 (나는 반짝이는 물체 증후군이 없다) 나는 몇 가지 게임 아이디어가 있고 그들 사이에서 선택하는 방법을 알아 내려고 노력 중이다. 이런 상황을 처리하는 방법에 대한 다른 사람의 아이디어를 들으면 도움이 될 것이라고 생각했습니다. 게임 프로젝트 아이디어 중에서 어떻게 선택할 수 있습니까?

4
게임 개발에서 라디안이 학위보다 선호되는 이유는 무엇입니까?
나는 라디안의 정의를 살펴 보았고 수학자들은 완전히 임의의 각도가 아닌 파이에서 파생되기 때문에 그것을 선호한다는 것을 알았습니다. 그러나 나는 게임 개발에 그것들을 사용해야 할 강력한 이유를 찾지 못했다. 아마도 관련된 수학적 이해가 완전히 없기 때문이다. 나는 언어에서 대부분의 sin / cos / tan 함수가 라디안으로 알고 있지만 누군가도 라이브러리 함수를 …


13
역 추적을 재미있게하려면 어떻게해야합니까?
플레이어가 처음으로 공간을 탐색 할 때 매우 흥미 롭습니다. 내용이 새롭고 위험을 알 수 없으며 경로를 찾아야합니다. 그러나 다양한 상황에서 플레이어는 역 추적하거나 같은 공간을 여러 번 탐색해야합니다. 아마도 레벨 디자이너들은 경제적이거나 공간에 친숙해 지려고 노력하고있을 것입니다. 아마도 게임 자체는 개방형이거나 샌드 박스와 같으며 동일한 공간을 탐색하는 것이 게임 자체의 …

7
핫 스왑 가능한 C ++ 모듈을 어떻게 구현할 수 있습니까?
빠른 반복 시간은 게임을 개발하는 데 중요합니다. 제 생각에는 멋진 그래픽과 엔진보다 훨씬 많은 기능이 있습니다. 많은 소규모 개발자가 스크립팅 언어를 선택하는 것은 놀라운 일이 아닙니다. 게임을 일시 중지하고 자산 및 코드를 수정 한 다음 계속해서 변경 사항을 즉시 적용 할 수있는 Unity 3D 방식은이 기능에 절대적으로 좋습니다. 내 질문은 …
39 c++  hot-reload 


18
실시간으로 행동이 이루어지는 턴제 전략 게임? [닫은]
자,이 아이디어는 지금 대화에서 세 번째로 나타 났으며 수년 동안 저를 괴롭 혔습니다. 이 아이디어는 게임이 일시 정지 된 상태에서 모든 플레이어가 유닛에게 결정 / 발급 명령을 내리고 모든 작업이 실시간으로 한 번에 실행되는 게임입니다. TRPG (예 : 파이널 판타지 전술), 소규모 전투 (예 : 웜), 기지 및 많은 부대 …

6
빠르게 움직이는 물체에 대한 육각 충돌 감지?
객체에는 위치와 속도 벡터가 있습니다. 일반적으로 위치가 두 물체가 충돌하는지 확인하는 데 사용됩니다. 이것은 물체가 너무 빠르게 움직여 첫 번째 충돌 검사에서 첫 번째 물체의 앞쪽에 있고 뒤에있는 물체가 매우 빠르게 움직이는 물체에 문제가됩니다. 두 번째 충돌 점검. 이제 선 기반 충돌 검사도 있습니다.이 검사에서는 각 객체의 이동 벡터가 다른 …

1
이 비트 감지 코드가 일부 비트를 올바르게 등록하지 못하는 이유는 무엇입니까?
노래의 비트를 감지하기 위해이 SoundAnalyzer 클래스를 만들었습니다. class SoundAnalyzer { public SoundBuffer soundData; public Sound sound; public List<double> beatMarkers = new List<double>(); public SoundAnalyzer(string path) { soundData = new SoundBuffer(path); sound = new Sound(soundData); } // C = threshold, N = size of history buffer / 1024 B = bands …
38 c#  audio 


2
우리는 왜 게임 물리학에서 피타고라스 정리를 사용합니까?
나는 최근에 우리가 물리 계산에서 피타고라스 정리를 많이 사용한다는 것을 배웠으며 실제로 포인트를 얻지 못할 것으로 두려워합니다. 다음 은 수평면에서 물체가 일정 보다 빠르게 이동하지 않도록 하는 책 의 예입니다 MAXIMUM_VELOCITY. MAXIMUM_VELOCITY = <any number>; SQUARED_MAXIMUM_VELOCITY = MAXIMUM_VELOCITY * MAXIMUM_VELOCITY; function animate(){ var squared_horizontal_velocity = (x_velocity * x_velocity) + (z_velocity …

1
플레이어와 적에게 반응하는 입자를 만들려면 어떻게해야합니까?
저는 현재 C ++로 작성한 자체 게임 엔진으로 게임을 만들고 있으며 최신 Directx SDK를 사용하고 있습니다. 이 게임은 하향식 우주 사수이며 (매우 흥미로운 트위스트) 플레이어가 날아갈 일종의 성운 효과를 찾고 있습니다. 나는 수백 개의 입자가 플레이어 우주선으로 날아 가면서 움직일 수 있다는 멋진 촉각을 느끼고 싶습니다. XBLA의 Geomtry Wars에서 파티클이 …
38 c++  directx  particles 

2
XNA의 SpriteBatch는 정확히 어떻게 작동합니까?
더 정확하게 말하면, 다른 API (예 : OpenGL)에서이 기능을 처음부터 다시 작성해야한다면 무엇을 할 수 있을까요? 직교 투영 행렬을 준비하고 각 그리기 호출에 대해 쿼드를 만드는 방법과 같은 일부 단계에 대한 일반적인 아이디어가 있습니다. 그러나 배치 프로세스 자체에는 익숙하지 않습니다. 모든 쿼드가 동일한 정점 버퍼에 저장됩니까? 인덱스 버퍼가 필요합니까? 다른 …
38 xna  spritebatch 

6
보상과 통계에 난수를 사용하는 이유는 무엇입니까?
많은 게임은 공격 피해, 금 전리품 또는 생성되는 몬스터 유형에 임의의 숫자를 사용합니다. 임의의 숫자를 사용하면 콘텐츠를 생성하여 게임을 더 재생 가능하게 만들 수 있다는 것이 분명하지만 특정 사항에 대해 이야기하고 있습니다. 예를 들어 : DOTA에서 몬스터를 죽이면 x와 y 사이에서 무작위로 금이 나옵니다. 여기서 x와 y는 절대 바뀌지 않습니다. …

1
FPS에서 마우스 조준
일인칭 슈팅 게임을 만들고 마우스로 카메라를 움직이고 싶습니다. 문제는 커서가 화면의 한계에 도달하면 카메라가 더 이상 회전하지 않는다는 것입니다. 어떻게하면 마우스를 중앙에 유지하고 움직임을 감지 할 수 있습니까?

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