게임 개발

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

1
2D 게임에 최신 OpenGL을 사용하는 방법은 무엇입니까?
3D에 대한 "현대"OpenGL (3.0+) 튜토리얼이 많이 발견되었지만 2D 게임 개발에 사용하는 방법에 대한 정보를 찾을 때 아무것도 찾을 수 없습니다. 2D gamedev에 OpenGL을 사용하려면 어떻게해야합니까? 특히 다음 주제에 대한 답변을 받고 싶습니다. 직교 투영을 위해 다양한 행렬을 어떻게 설정해야합니까? 3D와 마찬가지로 2D 응용 프로그램에서 셰이더가 많이 사용됩니까? 그렇다면 2D 설정의 …
9 opengl  2d 

2
삼각형 인접 데이터 작성
삼각형 인덱스 목록이 주어 졌을 때, 지오메트리 쉐이더와 인접하여 인덱스 목록으로 변환하는 방법은 무엇입니까? 우리는 여기서 인덱스 에 대해 엄격하게 이야기하고 있습니다-정점이 존재하지만 부동 소수점 비교 및 ​​엡실론에 빠지지 않고 중복 정점을 일치시키는 데 사용할 수 있기 때문에 인덱스에만 초점을 맞출 것입니다. 이미 완료되었습니다. 목록의 주어진 삼각형에 대해 인덱스 {0, …

5
기술 대 행운, 비율 및 측정
게이머 친구는 운과 비교하여 게임의 분산 수준을 설명하는 용어가 있습니다. 플레이어가 게임에 영향을 줄 수 없기 때문에 카드 게임 전쟁에는 0 스킬과 1.0 행운이 있습니다. 1.0 기술을 가진 것을 생각할 수 없습니다. 처음에는 Spelling Bee를 생각했지만 각 참가자를 위해 선택된 단어는 무작위로 선택되어 행운을 제안했습니다. 다른 게임의 비율은 무엇이며 이러한 …


2
월드 바운드-(0, 크기) 또는 (-HalfSize, HalfSize)?
개체를 이동, 그리기 및 충돌 할 게임 공간을 만들 때 (0,0) 지점 또는 (0,0,0) 지점을 공간의 가장 중앙에 두는 것이 좋습니다. 세계의 경계가 (-halfSize, halfSize)입니까, 아니면 공간의 가장 먼 모서리에있는 것이 더 낫기 때문에 경계가 (0, 크기)입니까? 각각의 장단점은 무엇이며, 어떤 종류의 문제가 있습니까? 아니면 정말 문제가되지 않습니까? 사소한 세부 …

1
초보자 모바일 게임 개발자 | 우리 자신이나 출판사에 게시 하시겠습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 그래서 우리는 안드로이드에서 개발 된 첫 번째 인디 게임을 거의 끝냈습니다. 우리는 게임이 잠재력을 가지고 있다고 생각합니다. …

1
두 번째 게임 카메라에서 녹화 한 후 나중에 비디오 파일로 내보내려면 어떻게해야합니까?
Unity에서 PC Horror 게임을 만들고 있는데, 게임 내에서 카메라 녹화 시뮬레이션을 원합니다. 따라서 언제든지 소름 끼치는 위치를 떠날 수 있으며 탐색하는 동안 카메라에 녹화 한 내용이 담긴 테이프를 갖게됩니다. 기술적으로 캐릭터의 손에 두 번째 카메라 (핸드 캠)를 연결하고 플레이어가 버튼을 눌러 뷰 파인더를 통해 볼 수 있도록해야합니다. 그러나 어떤 위치에서든 …


2
IF 문에 하나 대신 두 개의 셰이더 사용
비교적 큰 opengl ES 1.1 소스를 ES 2.0으로 이식하는 작업을 해왔습니다. OpenGL ES 2.0 (모든 것이 쉐이더를 사용함)에서 주전자를 세 번 그려보고 싶습니다. 균일 한 색상을 가진 첫 번째 색상 (ala glColor4f). 두 번째는 정점 별 색상입니다 (찻 주전자에는 정점 색상 배열도 있음) 세 번째는 정점 별 텍스처 그리고 정점마다의 …
9 opengl-es  glsl 

2
왜 회사에서 여전히 이전 버전의 Visual Studio를 사용합니까?
C ++이 사용되는 이유를 이해합니다. 그것은이 질문에 관한 것이 아닙니다. 게임을 설치할 때 일반적으로 Steam (현재는 Steam 만 사용합니다)은 C ++ 2005 Runtime을 배포 할 수 있습니다. 내 질문은 왜 이런 경우입니까? 8 년 전에 출시 된 런타임이 여전히 널리 사용되는 이유는 무엇입니까? 내가 최근에 설치 한 게임 중 일부는 …
9 c++ 

2
흔들리는 진자를 어떻게 시뮬레이션합니까?
나는 진자처럼 앞뒤로 흔들리는 무게가 붙은 로프를 시뮬레이션하고 싶습니다. 실제 물리학은 과잉입니다. 끝없이 같은 동작을 반복합니다. JQuery는 내가 찾고있는 것과 비슷한 "스윙"용이성 을 가지고 있습니다. 어떻게 작동합니까? 나는를 사용하여 한 각도에서 다른 각도로 회전하려고 생각 Math.easeOutExpo했지만 실제 진자는 다르게 완화됩니다 ...

1
GPU에서 지형 생성
내 엔진에서는 CPU에서 계산 된 Perlin noise alghoriTM을 사용하여 무한 지형을 만듭니다. 지형 생성은 다음과 같습니다. 카메라가 언로드 된 패치 근처에 있으면 생성하십시오 주어진 경계를 가진 513x513 노이즈 어레이 계산 법선, 탄젠트, 바이 노멀, 인덱스 계산 vbo로 데이터 전달 장점 : 필요할 때만 렌더링하면됩니다 충돌하기 쉽다 범죄자 느린 64 513x513 …
9 terrain 

5
몇 레벨을 만들어야합니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 여러 게임에서 다루는 한 가지 문제는 게임에 몇 개의 레벨을 넣을 것인지 결정 하는 것입니다. 이것은 장르와 플랫폼에 걸쳐 있습니다. 일반적으로 결정할 수있는 제약 조건은 내 경우에는 적용 할 …


2
점과 크기는 언제 구조로 표현해야합니까?
간단한 Ruby 2D 게임 개발 프레임 워크의 일부로 게임 오브젝트는 위치 (x 및 y 값)와 크기 (너비 및 높이)를 갖습니다. class MyGameObject attr_accessor :x attr_accessor :y attr_accessor :width attr_accessor :height ... 내가 본 또 다른 접근법은 위치를 Point구조 로 취급 하고 크기를 Size구조 로 취급하는 것입니다 . Point = Struct.new(:x, …

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