게임 개발

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

7
2D 플랫 포머에서 플레이어가 짓 눌린 것을 어떻게 감지합니까?
# 1과 같이 플랫 포머 캐릭터의 충돌을 확인하고 있습니다. 빨간색 점은 확인 된 픽셀이며 회색 선은 관련된 축을 나타냅니다. 나는이 방법으로 충돌을 확인 한 결과를 좋아합니다 (예 : 경계 상자). 크러시 감지라는 하나의 문제를 제외하고는 원하는대로 정확하게 작동합니다. 다음 이미지에서 연한 파란색 상자는지면을 나타내고 주황색 상자는 대상이며 화살표는 이동 방향을 …

4
클라이언트 측 해킹에 저항하는 비주얼로 멀티 플레이어 클로킹을 구현하려면 어떻게해야합니까?
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 멀티 플레이어 게임에서 스텔스를 구현하는 것에 대해 생각했습니다. MOBA 스타일의 게임이므로 리그 오브 레전드 (LoL)와 히어로즈 오브 더 스톰 (HotS)을 생각해보십시오. 여러 클라이언트가 단일 서버에 연결되어 모든 …

2
Unity의 Sprite와 Texture2D 클래스의 차이점은 무엇입니까?
유니티에는 Texture2D클래스와 Sprite(related SpriteRenderer)이 있습니다. 이 두 클래스의 차이점은 무엇입니까? 둘 다 이미지를 나타냅니다. 2D 게임에서 다른 것을 선호해야합니까? Sprite사용하는 "빌보드"쿼드를 직접 만들 필요가 없다는 점의 주요 차이점은 무엇입니까? 그리고 Sprite항상 카메라에 직접 렌더링됩니까?
19 2d  unity 

1
유성 / 오염 수 렌더링?
거기에있는 모든 셰이더 마법사는 다음과 같이 유성 / 오염 된 물 효과를 얻는 방법에 대한 아이디어를 가지고 있습니다. 이상적으로, 물은 균일하게 기름진 것이 아니라, 대신에 일부 원천 (예 : 화학 플랜트의 오염 배출구)에서 생성 된 후 수역 전체로 확산 될 수 있습니다. 이 부분에 대한 나의 생각은 "오일 맵"을 물 …

2
게임에서 작업에 대한 C ++ 작업 경험을 얻는 가장 좋은 방법 (C #에서 제공) [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 육년 전 …

5
디스크에서 프레임별로 게임 프레임을 최소로 압축하는 방법
Age of Empire (지도의 건물)와 같은 게임을 개발하고 모든 건물에 애니메이션에 대한 스프라이트 시트가 있습니다. 프레임별로 애니메이션을 사용하여 건물에 애니메이션을 적용하고 있습니다 (다른 방법은 알지 못함). 내가 넣은 이미지로 인해 내 리소스 폴더가 매우 커지고 있음을 알았습니다. CoC 및 Age of Empires와 같은 게임의 APK 크기는 어떻게 50Mg 미만으로 유지합니까? …

4
메인 게임 루프가 통제되지 않은 상태에서 실행되는 데 해가 있습니까?
게임 루프가 시스템이 허용하는 한 빨리 실행될 때 가능한 해가 있는지 궁금합니다. 나는 현재 통과 시간을 나노초로 측정하여 문제없이 사전 정의 된 속도로 게임 로직과 렌더링 로직을 실행하는 루프를 가지고 있습니다. 실제로 루프에서 수행하는 모든 논리는 초당 특정 양의 호출로 클럭됩니다. 루프 자체는 원하는 속도만큼 빠르게 실행되며 내 컴퓨터에서 초당 …

1
어떤 기능이 엔진에 속하고 어떤 기능이 게임에 속합니까?
현재 2D 게임 엔진의 새로운 기능을 엔진에 직접 코딩하여 구현하고 테스트하고 있습니다. 동시에 스크립트 지원을 갖춘 쇼케이스 게임이 있는데 엔진 기능을 호출해야합니다. 예를 들어 게임을 위해 특별히 스크립트를 작성하는 대신 고정 타일 이동을 엔진의 Entity 클래스에 연결합니다. 이것은 분명히 하나 이상의 게임에 사용되는 일반 엔진의 아이디어를 깨뜨리고 있습니다. 올바른 부분 …

4
게임에서 "수중 시야"를 방지하는 방법
플레이어가 수중으로 갈 수있는 많은 게임에서 화면의 절반이 공중에 있고 화면의 절반이 물에있는 곳을 보면 물이 존재하지 않는 것처럼 보입니다. 물 소리와 함께 천천히 날고 있습니까? 이것을 해결할 수있는 논리적 인 방법이 있습니까? 알고리즘? 많은 게임이 여전히 이것을 가지고 있기 때문에 아직 해결책이 나오지 않은 것 같습니다. 나는 같은 실수를하고 …

5
행렬은 무엇을 나타 냅니까?
최근에 OpenGL을 배우기 시작했으며 컴퓨터 그래픽에서 매트릭스가 무엇인지와 그 역할을 시각화하는 데 문제가 있습니다. 다음과 같이 4x4 행렬의 템플릿이 주어집니다. 이와 같은 각 행렬은 월드 공간에서 꼭짓점의 좌표라고 가정합니다. 그리고 그중 몇 개가 모여 음영 처리되어 개체를 제공합니까? 그러나 왜 a Xx, a Xy가 Xz있습니까? 나는 그것의 다른 축 (위, …
19 opengl  matrix 

13
탐험 게임에서 치유를 재미있게 만드는 방법
나는 탐험에 중점을 둔 게임을 만들고 있지만 치유에 약간의 손실이 있습니다. 문제는 적들이 건강을 무작위로 떨어 뜨린다는 생각이 마음에 들지 않는다는 것입니다. 이는 일반적으로 건강이 좋지 않고 치유 스테이션 (Metroid, Axiom Verge) 근처가 아닌 경우 연삭을 일으키고 영혼을 복사하고 싶지 않기 때문에 홀로 우 나이트 (Hollow Knight)의 초점 시스템 (전투 …

3
열린 환경과 많은 정적 콘텐츠 (예 : 크라이시스)가있는 최신 AAA 게임에서 오 클루 전 컬링은 어떻게 수행됩니까?
내가 생각한 두 가지 아이디어 : 1) 장면은 저해상도 및 낮은 다각형 수 모델을 사용하거나 큐브 또는 구와 같은 경계 볼륨 만 사용하여 보이지 않는 버퍼로 렌더링됩니다. 그런 다음 버퍼가 표시되는지 확인합니다. 저해상도 장면을 렌더링하기 전에 가능한 많은 객체를 이미 제거하기 위해 일부 절두체 컬링을 적용 할 수 있습니다. 2) …

4
구형 맵 표현
내 최신 게임은 작은 행성에서 진행됩니다. 구 표면의 셀을 나타내는 데 유용한 데이터 구조를 찾고 있습니다. 삼각형, 사각형, 오각형, 육각형? 어느 것이 가장 스트레칭을 최소화하고 최고의 타일링을 생성합니까? 구형 매핑이 가장 쉽지만 극점의 스트레치는 허용되지 않습니다. Cubemapping도 상당히 쉽지만 여전히 큐브 코너 근처에서 상당히 늘어납니다. 정 이십 면체를 세분화하는 것은 …
19 maps  sphere 

1
행동 트리 :: 하나의 진드기보다 오래 걸리는 동작
비헤이비어 트리에서 내가 이해 한 바에 따르면, 각 비헤이비어는 몇 번의 반복으로 수행 할 수있는 짧은 목표 지향적 행동이어야합니다. 예를 들어 아래는 비헤이비어 트리의 이미지입니다. 이제 Drive To Enemy 동작이 트리에서 몇 번 이상 반복 된다고 가정 해 봅시다 . 따라서 각 패스에서 Drive To Enemy 는 현재 실행 중 …
19 ai  game-loop  behavior 

4
인디 게임 스튜디오 설치 (영국)-어떻게?
나는 영국에 기반을두고 있으며 내 자신의 게임 스튜디오를 구축하려고합니다. 본질적으로 집에서 일하면서 캐주얼 게임 앱을 구축하려고합니다. 나는 당신에게 어떤 단계 또는 과정을 거쳐서 이것을 달성하기 위해 해야하는지, 특히 법적인 측면을 묻고 싶습니다. 이 일을 겪은 사람들의 이야기를 들으면 좋을 것입니다! 자영업자로 HRMC에 등록해야하는 것은 내가해야 할 유일한 일이지만 그 밖의 …
19 legal  business 

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