게임 개발

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

4
비주얼 에디터를 최소한으로 사용하지 않고 Unity에서 게임을 빌드하려면 어떻게해야합니까?
C #으로 게임을 완전히 작성하고 싶습니다. 엔진을 검색 할 때 Unity3D를 찾았지만 모든 튜토리얼과 문서는 장면과 스크립트를 만들기 위해 클릭하고 둘러 보는 비주얼 편집기 및 Unity IDE에 대해 말하고 있습니다. 나는 그것을하고 싶지 않습니다. 나는 멀리있는 것을 추상화하는 디자이너보다 완전한 코드 적용을 선호합니다. 순수한 C # 코드를 처음부터 작성하거나 필요한 …
24 c#  unity 

4
2D 사이드 스크롤 게임에서 "방"을 어떻게 감지합니까?
Terraria가 "주거지"를 감지하는 방식과 같이 게임에서 만들 수있는 특정 유형의 건물과 방을 인식하는 시스템을 만들고 싶습니다. 이 게임에서, 일련의 조건을 만족하는 블록 구역을 구성하여 타일 기반 세계에서 주택을 건설 할 수 있습니다. 이 구역은 플레이어가 배치 한 블록으로 "외부"와 완전히 절연되어 있습니다. 영역은 5x7 사각형에 맞을 수 있습니다. 밀폐 된 …

2
렌더링 트리의 성능 영향을 줄이려면 어떻게해야합니까?
낮은 폴리 양식화 된 게임을 만들고 있습니다. 물이있는 지형이 있고 많은 나무가 필요합니다. 지금은 10,000 그루의 나무가 있습니다. 각 나무는 200 개 이하의 삼각형으로 구성되어 있으므로 너무 과세되지 않습니다. 주요 문제는 호수가 있고 호수가 상당히 크다는 것입니다. 당신은 실제로 호수 반대편에있는 나무를 볼 수 없습니다. 특히 나무를 걷다가 갑자기 나무가 …

4
이 코드에서 "델타"의 요점은 무엇입니까? 게임 개발에서 표준적인 것을 반영합니까?
게임 프로그래밍에 대해서는 거의 알지 못하지만 더 배우고 싶습니다. 이 게임 의 코드를 이해하려고합니다 . 코드가 왜 "델타"를 Shipcontrols.js에 전달하는지 이해하려고합니다.이 컨트롤은 사용자 입력에 따라 선박의 방향을 변경합니다. 기본적으로 게임은 모든 루프 "델타"를 계산합니다 ... 다음은 하나의 루프를 통해 델타를 사용하는 약식 버전의 스택입니다. var delta = now - this.time; …

4
추상 2D 하향식 물 질감을 애니메이션하는 방법?
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 나는 현재 바다를 위에서 내려다 본 게임을 구현하고 있습니다. 나는 약간의 추상적 인 질감을 사용합니다. 실제 질감은 투명하고 명확성을 위해 녹색과 같은 색상을 추가했습니다. 내가 가진 문제는 …
24 2d  libgdx  animation  water 

7
Unity에서 긴밀한 스크립트 연결을 피하려면 어떻게해야합니까?
얼마 전에 나는 Unity로 작업하기 시작했지만 여전히 밀접하게 연결된 스크립트 문제로 어려움을 겪고 있습니다. 이 문제를 피하기 위해 코드를 어떻게 구성 할 수 있습니까? 예를 들면 다음과 같습니다. 건강과 사망 시스템을 별도의 스크립트로 만들고 싶습니다. 또한 플레이어 캐릭터가 움직이는 방식 (마리오에서와 같은 물리 기반의 관성 컨트롤과 수퍼 미트 보이 (Super …
24 c#  unity  scripting 

6
잃어버린 후와 다시 시작하기 전에 지연이 번 아웃에 대한 방어책이됩니까, 아니면 중독 기계입니까?
Super Hexagon 또는 Everwing과 같은 게임에서는 재시작 버튼이 나타날 때까지 기다리거나 누르는 등 매우 짧지 만 눈에 띄는 지연이 있습니다. 이것이 플레이어 번 아웃에 대한 방어입니까? 한 번의 게임 시도를 다음 번 시도와 분리하는 일시 중지가 없으면 게임이 끝없이 느껴져 플레이어를 빨리 태워 버릴 수 있습니다. 아니면 플레이어를 중독 상태로 …

1
게임이 녹음 소프트웨어와 호환되지 않는 것 같습니다. 이 문제의 원인은 무엇입니까?
방금 대학을위한 작은 Game-Dev 프로젝트를 마쳤으며 제출할 때 비디오를 녹화해야합니다 (소스가 작동하지 않는 경우를 대비하여). 기본적으로 FRAPS 또는 Bandicam이 첨부하려고 할 때 내 게임이 전혀 작동하지 않습니다. 오류보고 코드에서 검은 화면과 GL INVALID OPERATION 메시지가 표시됩니다. Dxtory는 전혀 올바르게 연결할 수 없으며 FPS 카운터 또는 기타 항목을 표시하지 않습니다. 내 …

8
OpenGL, SFML 및 SDL은 소프트웨어 렌더링보다 어떤 이점이 있습니까?
Casey Muratori가 프레임 워크 등을 사용하지 않고 게임 엔진을 만드는 Handmade Hero 스트림을 시청하기 시작했습니다 . 어제 나는 화면에 이미지가 어떻게 그려 지는지 보여주었습니다. 내가 이해하는 한 그는 화면의 크기만큼 큰 메모리를 할당했습니다. 그런 다음 비트 맵을 생성하여 할당 한 버퍼 메모리에 전달하고 os 특정 기능을 사용하여 화면에 그렸습니다. 이것은 …

2
쿼터니언 사용 : 그들과 함께 무엇을 할 수 있습니까? (수학없이)
저는 게임 개발자이며 수학을 공부하지 않았습니다. 그래서 나는 Quaternions를 도구로 사용하고 싶습니다. 그리고 3D 회전으로 작업하려면 쿼터니언 (또는 행렬)을 사용해야합니다. 그러나이 질문에서 쿼터니언에 머물도록하겠습니다. 많은 개발자들이 사용하는 것이 중요하다고 생각합니다. 그렇기 때문에 지식을 공유하고 희망을 채우고 싶습니다. 지금.... 내가 이해하는 한 : 쿼터니언은 다음 두 가지를 설명 할 수 있습니다. …


6
숨겨진 통계는 좋은 생각입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . RPG, FPS 또는 턴 기반 게임 (실제로 중요하지는 않음)을 생각하고 플레이어가 자신의 캐릭터 (들)의 정확한 통계를 알지 못합니다. …

2
게임에 대한 권리를 어떻게 구매합니까?
한 번에 오래되었지만 인기있는 게임 인 WorldRacing / HiOctane / Constructor / other가 있습니다. 팀과 함께 해당 게임을 활성화하고 2011 년에 큰 변화없이 가져 와서 개선하기 위해 노력하고 싶다고 말하십시오 (예 : 멀티 플레이어 추가). 또한 게임의 정신, 자산, 스토리, 음악을 유지하는 것이 중요하므로 기본적으로 게임은 동일하게 유지되지만 더 좋아집니다 …

1
경로 찾기 알고리즘?
나는이 질문을 먼저 stack overflow에 게시했지만 아무도 비디오 게임에 관심이 없다고 생각합니다 ... 모든 유형의 게임에서 사용되는 경로 찾기 알고리즘은 무엇입니까? (어쨌든 캐릭터가 움직이는 모든 유형 중에서) Dijkstra는 많이 사용됩니까? 실제로 어딘가에 도착하는 단계를 추적하지 않기 때문에 그렇지 않을 것입니다. 내가 올바르게 이해하면 가장 가까운 객체 만 결정합니다. 나는 실제로 …


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