게임 개발

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

7
MUD에서 영구적 인 죽음을 플레이어에게 수용 가능하고 공정하게 보이게하려면 어떻게해야합니까?
나는 몇 년 동안 MUD를 작성하는 것을 고려해 왔으며 친구들이 정말 멋지다고 생각하는 많은 아이디어를 가지고 있습니다 (그리고 그것이 내가 입소문을 어디에서나 얻을 수 있기를 희망합니다). 내 친구와 낯선 사람들이 항상 원했던 것은 영원한 죽음이라는 것입니다. 이제, 제가받는 감정적 인 반응은 매번 내장 내장 반역입니다. 나는 내가 이것을 원하는 유일한 …
10 multiplayer  mmo  mud 

1
분할 화면 게임에서 사운드를 어떻게 처리해야합니까?
분할 화면 멀티 플레이어 게임에서는 둘 이상의 플레이어가 사운드 이벤트를들을 수 있으며 각 플레이어마다 다르게 들릴 수 있습니다. 예를 들어, 플레이어 1은 저역 통과 필터링 된 자동차의 사운드를들을 수 있습니다. 플레이어 2는 플레이어 1이 속도로 지나갈 때 엔진 사운드 도플러가 이동하는 소리를들을 수 있습니다. 플레이어 3, 멀리서 관찰하면 필터링되지 않은 …

1
내 이름과 같은 이름의 게임을 찾았습니다! 어떻게해야합니까?
요 전날 Google Play에 내 게임 Eyeroller 를 게시 했습니다. Google Play에 같은 이름의 게임이없는 것을 확인했습니다. 그러나 오늘 저는 Google에서 "eyeroller"를 검색했습니다 (예, 오래 전에해야 했음) .AppStore 에 eyeRoller 라는 게임이 있다는 것을 깨달았습니다 . 당신이 볼 수 있듯이 그들은 완전히 다른 게임입니다. 이것의 법적 의미는 무엇입니까? 상표 및 …

2
Unity 내에서 스프라이트를 음영 처리 할 때 흰색이 가장 좋은 기본 색상입니까?
나는 단단한 사각형 스프라이트 / 타일로 구성된 Unity의 게임 프로토 타입을 찾고 있습니다. 게임의 각 타일마다 다른 색상으로 다른 유형의 객체를 나타낼 수 있다고 생각합니다. 단일 사각형 스프라이트를 가져 와서 여러 색상의 가져온 사각형과 달리 Unity에서 적절하게 음영 처리 할 수 ​​있다고 생각합니다. Photoshop 내에서 색조와 채도를 조정 한 경험에 …
10 unity  sprites  color 

2
게임을 NES 카트리지에 어떻게 넣을 수 있습니까?
NES 카트리지는 어떻게 만듭니 까? 튜토리얼이 있습니까? 에뮬레이터에서 실행되는 게임을 카트리지에 넣어야합니다. 그렇게하는 방법? 처음부터 가능합니까? 아니면 기존 카트리지를 사용하여 내용을 덮어 쓸 수 있습니까?
10 modding  roms 

1
대형 터 레인 메쉬를 효율적으로 렌더링하는 방법은 무엇입니까?
최근에 게임에 지형을 생성하는 가장 좋은 방법에 대해 생각하는 문제에 봉착했습니다. 다른 프로젝트에서는 일반적으로 하이트 맵을 사용 했으므로 모든 핵심 작업은 사용 된 엔진을 기반으로했지만 지형에 정확하게 그려야하는 수백만 개의 특정 다각형이 있기 때문에이 작업을 수행 할 수 없습니다. 또한 그 중 많은 부분이 Y 벡터에서 분석 될 수 없습니다 …

2
Unity에서 Update와 FixedUpdate의 차이점은 무엇입니까?
Update()그래픽과 FixedUpdate()물리 에 사용하라는 지시를 받았지만을 사용할 때 입력 내용이 등록되지 않는 경우가 있습니다 FixedUpdate(). Update()그래도 모든 것에 사용하면 잘 작동합니다 . 내가 귀찮게해야합니까 FixedUpdate(), 아니면 뭔가 잘못하고 있습니까?
10 unity  c#  game-loop 

2
뱀의 꼬리가 머리를 따라 가도록하려면 어떻게해야합니까?
과제를 수행 한 후 작은 뱀 복제본을 구축하여 libGDX 를 시작하면 잠시 후 부끄러운 문제가 발생합니다. 나는 현재 게임의 캔버스 주위를 움직이는 뱀의 머리 (이 단계에서 간단한 사각형)를 가지고 있습니다. 뱀의 나머지 부분을 만드는 가장 간단한 방법은 헤드에 플레이어가하는 것에 따라 크기가 증가 / 감소되는 SnakeElements의 Java Collections LinkedList를 소유하는 …
10 java  libgdx 

2
외삽 법으로 충돌 감지 중단
스프라이트의 움직임에 외삽 법을 적용하기 전에 내 충돌이 완벽하게 작동했습니다. 그러나 스프라이트의 움직임에 외삽 법을 적용한 후 (사물을 부드럽게) 충돌이 더 이상 작동하지 않습니다. 이것은 외삽 전에 일이 작동하는 방식입니다. 그러나 외삽 법을 구현하면 충돌 루틴이 중단됩니다. 나는 이것이 외삽 루틴 (내 렌더링 호출에 위치)에 의해 생성 된 새로운 좌표에 …

1
AI가 목표에 도달 할 수있는 올바른 속도 찾기
나는 최대 속도로 여행하고 초당도 maxSpeed를 돌릴 수 있는 배를 가지고 있습니다 rotationSpeed. 선박은 항상 자신이 향하는 방향으로 움직입니다. 즉, 선박이 빠르게 이동할수록 선회 반경이 커집니다. 내 위치, 회전 및 대상 위치를 알고 있습니다. 내가 알아 내고 싶은 것은 목표가이 속도로 회전 반경 안에 있는지 또는 더 나은지, 내가 이동할 …

3
자산에 커스텀 메모리 관리가 필요한 이유는 무엇입니까?
게임 프로그래밍, 특히 3D 오픈 월드 게임과 관련된 거의 모든 리소스는 디스크, 시스템 메모리 및 비디오 메모리에서 자산을 지속적으로 언로드하고 다시로드하는 방법에 대해 설명합니다. 콘솔에서이를 이해할 수 있습니다. 오버플로를 처리 할 수없는 매우 간단한 메모리 관리 체계가 있기 때문입니다. 그러나 PC에서는 상황이 매우 다릅니다. 시스템 메모리를 위해 OS에서 제공하는 가상 …

1
Roguelike에서 FOV (Field of View) 대칭을 보장하려면 어떻게해야합니까?
나는 Roguelike에서 일하고 있으며,이를 위해 Bresenham 선을 단색 원의 모든 지점으로 플로팅하는 광선 추적 / 캐스팅 FOV 알고리즘을 만들었습니다. 그것은 유물이 없으며 (합리적으로 효율적이지만) 내 중요한 요구 사항이 없습니다 : 대칭 (괴물을 볼 수 있다면 당신도 볼 수 있어야합니다). 다음은 내 코드의 비대칭 동작의 예입니다. 왼쪽 이미지에서 나는 모서리에 서 …

3
멀티 텍스쳐링은 실제로 "하나 이상의 텍스처 사용"입니까?
이것은 어리석은 것처럼 보일 수 있지만 버그가 있습니다. 내가 이해 한 바에 따르면, 멀티 텍스쳐링 은 셰이더 당 하나 이상의 텍스처를 사용하고 있습니다 (보통 어쨌든 혼합). 텍스처 1 개를 만드는 대신 2 개 이상을 만듭니다. 왜 특별한 용어가 있습니까? 단순히 "1 개 이상의 텍스처 사용"보다 더 많은 것이 있습니까? 뭔가 …

2
libgdx에서 절차 적으로 생성 된 타일을 어떻게 구현합니까?
libgdx에서 간단한 하향식 젤다-풍경 게임을 만들고 있는데, 이와 유사하게 절차 적으로 생성 된 타일 기반 던전을 구현하고 싶습니다 . Libgdx에는 TiledMap이라는 클래스가있어 내 요구에 맞는 것처럼 보이지만 공식 문서 외부의 문서는 TiledMaps를 .tmx 파일 또는 다른 말로 미리 디자인 된 맵과 함께 사용할 수 있다고 제안합니다. 나는 상당한 양의 인터넷 …

2
굴절 유리 쉐이더
테셀레이션 셰이더 쌍에서 점 그리드를 테셀 레이트하여 생성 된 무한 육각형 바닥이 있습니다. 이것은 플랫 와이어 프레임입니다. "그림자"는 조명 트릭입니다. 자, 이것을 두꺼운 굴절 유리처럼 보이게하고 싶지만 진행 방법을 잘 모르겠습니다. 가장 먼저 떠오른 것은 블록의 요청 된 "두께"를 포함하는 유니폼을 설정 조명을 계산할 때 Snell의 법칙을 사용하여 광선이 16 …
10 shaders  glsl 

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