게임 개발

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

6
기술이 허용하는 경우 시야를 변경해서는 안되는 이유는 무엇입니까?
이것은 게임 개발을 목표로하는 질문이 아니며 그 뒤에있는 기술에 대한 자세한 내용입니다. 많은 게임 기자와 프로 게이머 (토너먼트 및 홈 엔터테인먼트 부문 모두)는 종종 1 인칭 또는 3 인칭 게임이 시야를 변경하는 방법이 있어야한다는 문제를 망치고 있습니다. 그들이 이것을 언급하는 주된 이유는 너무 많은 수의 플레이어 가 지나치게 제한적인 시야를 …
28 viewport 

3
젤다와 같은 2D 게임은 자신의 일부만 보여지는 건물 뒤의 캐릭터를 어떻게 처리합니까?
간단한 젤다 스타일 게임을 개발하려고합니다. 나는이 매우 유용한 주제를 발견 LoZ : 과거에 대한 링크는 하위 타일 충돌을 어떻게 처리 했습니까? 충돌 감지 메커니즘을 개발하기 위해 참조로 사용하고 있습니다. 그러나 내가 이해하지 못한 것이 있습니다. 링크가 건물 뒤에 있으면 그 중 일부만 표시됩니다. 누구 든지이 효과를 얻는 방법을 이해하도록 도와 …
28 2d 

2
테트리스는 공개 도메인입니까? [닫은]
테트리스에 대한 개념이 퍼블릭 도메인에 있습니까? 아니면 개념에 대해 로열티를 수집하는 사람이 있습니까? 테트리스의 변형을 작성한다면 누군가에게 돈을 빚진 것입니까? 감사.
28 legal 

5
게임 아키텍처 / 디자인 질문-글로벌 인스턴스를 피하면서 효율적인 엔진 구축 (C ++ 게임)
게임 아키텍처에 대한 질문이 있습니다. 다른 구성 요소가 서로 통신하는 가장 좋은 방법은 무엇입니까? 이 질문이 이미 백만 번 요청 된 경우 정말 사과하지만 원하는 종류의 정보가있는 항목을 찾을 수 없습니다. 나는 처음부터 게임을 구축하려고 노력했고 (중요한 경우 C ++) 영감을 얻기위한 오픈 소스 게임 소프트웨어 (Super Maryo Chronicles, OpenTTD …
28 c++  architecture 


6
충돌을 처리 할 게임 오브젝트를 결정하는 방법은 무엇입니까?
어떤 충돌에도 두 개의 게임 오브젝트가 관련되어 있습니까? 내가 알고 싶은 것은, 어떤 객체에 내 객체를 포함시켜야하는지 어떻게 결정 OnCollision*합니까? 예를 들어 Player 객체와 Spike 객체가 있다고 가정합니다. 내 생각은 다음과 같은 코드가 포함 된 스크립트를 플레이어에 넣는 것입니다. OnCollisionEnter(Collision coll) { if (coll.gameObject.compareTag("Spike")) { Destroy(gameObject); } } 물론 Spike …

3
지도 생성을위한 랜덤 시드 기능?
(지도를 통해) 맵 변경의 시각적 경계로 임의의 타일 기반 맵을 생성하는 함수를 찾고 있습니다. 나는지도가 무한대로 크고 미로와 같은 구조를 원합니다. 그러나 세계가 무한하다면 플레이어가 이전에 있었던 곳으로 돌아 가면 문제가 발생합니다. 게임은 거기에있는 모든 것이 실제로 어떻게 생겼는지 기억해야합니다. 그래서, 나는 생각했다- "Minecraft는 어떻게이 문제를 해결합니까?" 그리고 나는 그들이 …

4
2D지도에서 "본토"를 감지하는 알고리즘이 있습니까?
이지도에서 "본토"는 네 개의 기본 방향 (북쪽, 남쪽, 동쪽, 서쪽-대각선이 아님)으로지도의 중심에 연결할 수있는 모든 땅입니다. 본토를 감지하고 구멍을 채우고 싶습니다. 나는 세 가지를 생각했다 : 경로 찾기 알고리즘을 사용하여지도의 중앙에 연결할 수 있으면 모든 비수 (암세포) 셀에서 검색하십시오. 너무 비싼! 그러나 이것은 섬에 효과가 있습니다. 본토에는 녹색 페인트 통이 …
28 algorithm  maps 

6
게임 디자인-어디서부터 시작해야합니까? [닫은]
내 친구와 나는 자유 시간에 함께 할 게임을 계획하고 있습니다. 광범위한 게임은 아니지만 단순한 게임이 아닙니다. 그는 그래픽과 코드를 작업하는 동안 게임의 비하인드 스토리를 작업하고 있습니다. 게임 시작 위치를 잘 모르겠습니다. 우리는 게임의 기본 유형과 게임 방식을 알고 있지만 실제로 어디서부터 시작해야할지 잘 모릅니다. Xcode가 열려 있지만 실제로 무엇을 디자인해야하는지조차 …

1
대상을 향하도록 모델 방향 지정
두 개의 객체 (대상 및 플레이어)가 있으며 둘 다 위치 (벡터 3)와 회전 (쿼터니언)이 있습니다. 대상이 회전하고 플레이어를 향하고 싶습니다. 목표물은 무언가를 쏠 때 바로 플레이어를 쏴야합니다. 나는 플레이어에게 slerping의 많은 예를 보았지만, 증분 회전을 원하지는 않는다. 참고-위치와 회전을 사용하여 다른 많은 작업을 수행 할 수 있었고이 마지막 조각을 제외하고는 …
28 xna  c#  3d  models  quaternion 

2
절차 적으로 세계의 역사를 생성 할 수있는 방법이 있습니까?
나는 다소 발견 그림에 흥미를하고 여기에 어떤 사람이 만든 가상의 세계 문화 역사 1800 년 대표. 이런 종류의 것은 세계 디자인과 마찬가지로 게임 개발을위한 강력한 응용 프로그램을 가지고있는 것 같습니다. 그가이 도표를 손으로 한 것 같습니다. 내가 관심이있는 것은 프로그래밍 방식으로 이런 종류의 다이어그램을 만드는 방법이 있는지 보는 것입니다. 임의의 …



5
브라우저 기반 전략 게임을 위해 데이터베이스에서 PHP로 육각 세계지도를 만드는 방법
PHP 브라우저 기반 전략 게임에 대한 육각 세계지도를 만들려고합니다. ID, 유형, x, y 및 점유 된 행 당 데이터를 사용하여 데이터베이스에 테이블을 만들었습니다. 여기서 type은 타일 종류이며 숫자로 정의됩니다. 예를 들어 1은 잔디입니다. 지도 자체는 25 x 25입니다. 클릭 가능한 타일과 화살표가 있는지도를 탐색 할 수있는 가능성이있는 데이터베이스에서지도를 그려보고 싶습니다. …

4
게임 스토리 이벤트 프로그래밍
c / c ++ 및 DirectX에서 게임 엔진을 개발했습니다. 맵, 애니메이션 플레이어 / NPC 스프라이트, NPC와 대화, 메뉴 및 레벨 변경을위한 타일 엔진이 있지만 게임이 없으며 비어 있습니다. 나는 주변을 둘러보고 유행어 답변을 계속 들었지만 내 게임에서 스토리를 구현하는 방법을 알고 싶습니다. 어떤 사람들은 게임에서 가능한 모든 행동 / 상태를 …
28 c++  directx 

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