게임 개발

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

1
PagedGeometry 잔디가 그림자를 받도록하려면 어떻게해야합니까?
Ogre3D (v1.7) 및 PagedGeometry 사용으로 전환했습니다 . 내가하려고하는 것은 지형, 나무와 잔디로 간단한 장면을 만드는 것입니다. 간단히 말해서, 나는 오우거에서 이런 종류의 효과를 얻고 싶습니다. 투명 / 컷 아웃 그림자는 PagedGeometry 데모에서 구현되지만 위의 예와 같이 잔디에 그림자를 올바르게 캐스팅하는 방법에 대한 솔루션을 찾을 수 없습니다. 이것을 달성하기 위해 어떤 …

7
자동차 게임에서의 전송 구현
수동 기어 변경으로 간단한 자동차 게임을 만들려고합니다. 그러나 기어 변경을 구현하는 데 약간의 문제가 있습니다. "car"에 대한 현재 코드는 다음과 같습니다. int gear = 1; // Current gear, initially the 1st int gearCount = 5; // Total no. of gears int speed = 0; // Speed (km/h), initially 0 int[] …
23 simulations  car 

3
게임 전체 변수를 저장하는 가장 좋은 방법
난이도, 해상도, 전체 화면 등과 같은 옵션 화면이 있지만 런타임에 이러한 변수를 저장 / 취득하는 "최상의"방법을 찾는 데 어려움을 겪고 있습니다. 현재 Constants모든 GameOption열거 형 이 포함 된 클래스를 구현 했지만 이러한 모든 옵션의 기본값을 어떻게 선택합니까? 또한 현재 선택된 열거 형을 얻는 방법은 무엇입니까? 해상도와 관련하여 특히 값을 저장하기로 …
23 c#  2d 

1
블룸을 적용하지 않으면 HDR 렌더링에 이점이 있습니까?
현재 게임에서 환경 조명을 위해 이미지 기반 조명을 사용하고 있습니다. 확산 및 반사 조명을 얻기 위해 스카이 큐브 맵을 샘플링합니다. 현재 HDR 렌더링 파이프 라인을 사용합니다. 스카이 박스는 16 비트 스토리지를 사용합니다. 16 비트 렌더 타겟으로 그린 ​​다음, 톤 매핑 연산자를 사용하여 값을 0.0-1.0 범위로 조정하여 백 버퍼에 그립니다. 최근 …
23 skybox  hdr 

2
실시간 FPS 게임에서 서버로 무엇을 보내야합니까?
로컬 플레이어의 위치를 ​​서버에 알리는 올바른 방법은 무엇입니까? 일부 문서는 생산 될 때마다 입력을 보내는 것이 낫다고 말합니다. 그리고 일부 문서는 클라이언트가 고정 된 간격으로 위치를 전송한다고 말합니다. 입력을 전송하는 방법 : 플레이어가 방향키를 누르고 있으면 어떻게해야합니까? 그것은 모든 프레임에서 서버로 패키지를 보내야한다는 것을 의미합니다. 너무 많지 않습니까? 그리고 마우스 …

11
원 주위에 사용자 친화적 인 극좌표 이동을하려면 어떻게해야합니까?
나는 당신이 배를 가진 행성에 착륙하고 배를 나가서 걸어 다닐 수있는 2D 게임을하고 있습니다. 이 행성들은 매우 작으며 (때로는 ~ 350 픽셀 반경으로 생각) 측면에서 보입니다. 화면에서 지구 전체를 쉽게 볼 수 있습니다. 이것은 혼란 스러울 수 있으므로 여기에 사진이 있습니다. A와 D 키를 사용하여 각각 시계 반대 방향과 시계 …

2
내 게임이 끝났습니다! 지금 무엇을해야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . HTML5 / 캔버스 게임이 완성되어 출시 준비가되었습니다. 그것은 절차 적으로 생성 된 풍경을 탐험하고 방해하여 생존 할 아이템과 …

1
행성 렌더링에 가장 적합한 LOD 방법은 무엇입니까?
저는 현재 논문을 연구하고 있으며 행성 크기의 지형을 렌더링하는 엔진입니다. 나는 여전히 연구를 끝내고 있는데이 주제에 관해 많은 것들을 만났다. 문제는 사용해야 할 LOD (Level of Detail) 방법을 결정할 수 없다는 것이다. 나는 geomipmapping, 지오메트리 클립 맵 (GPU)에 대해 알고 큰 지형과의 작업 좋은으로 큐브 "spherify"다음 큐브의 6 개면을 렌더링하는 …

8
모든 게임이 시작 후 로딩을 피할 수는 없습니까?
거대한 오픈 월드 게임이 대규모 맵을 동적으로로드하는 것과 마찬가지로 동일한 동적 로딩 방법을 통해 별도의 맵, 메뉴 및 거의 모든 인터페이스 또는 3D 설정을로드 할 수 없습니까? 환경을 바꾸지 않으면 서 인터페이스를 따라가는 것처럼 보이지만 게임의 다양한 위치는 거대한 오픈 월드 맵이로드되는 것과 같은 방식으로 동적으로로드 될 수 있습니다. 왜 …
23 loading 

2
일반적으로 한 번에 몇 개의 텍스처를 바인딩 할 수 있습니까?
게임 엔진을 개발 중이며 최신 (셰이더 모델 4+) 하드웨어에서만 작동합니다. 나는 그것이 끝날 무렵에는 그렇게 불합리한 요구 사항이 아니라고 생각합니다. 내 질문은 현대 그래픽 카드에서 한 번에 몇 개의 텍스처를 바인딩 할 수 있습니까? 16이면 충분합니다. 대부분의 최신 그래픽 카드가이 수의 텍스처를 지원할 수 있습니까? 내 GTX 460은 32를 지원하는 …

9
보스 전투는 어떻게 중요합니까?
현재 형태에서 보스 전투의 요점은 무엇입니까? 대부분의 게임에서 보스와의 만남은 일반적으로 다음과 같습니다. 보스의 약점이 노출되는 시점을 파악해야하는 일종의 퍼즐. 체력이 더 높고 더 세게 치거나 특별한 공격을 가할 수 있습니다. 적시에 올바른 버튼을 눌러야하는 대본 싸움. 무대에서 무엇을 가르치려고했는지 얼마나 잘 배웠는지 테스트합니다. (IE 능력) 등 나중에 평범해질 적. …

1
나만의 장면 그래프 구르기
안녕하세요 게임 개발 SE! 간단 하고 매우 가벼운 게임 엔진 을 만들 겠다는 희망으로 OpenGL을 탐색하고 있습니다. 나는이 프로젝트를 결국에는 약간의 돈을 벌 수있는 학습 경험으로 보지만 어느 쪽이든 재미있을 것입니다. 지금까지 GLFW를 사용하여 몇 가지 기본 I / O, 창 (아주 멋진 F11 전체 화면 키 포함) 및 OpenGL …
23 opengl  3d  scene-graph 

6
배경을 덜 유사하게 만들기 위해 색상을 수정하는 알고리즘
나는 배경이 단색으로 채워져 서로 튀는 20 개의 공 데모를 만들고 있습니다. 각 볼의 색상은 각 randint(0, 255)R, G, B 튜플 구성 요소에 대해 임의로 선택됩니다 . 문제는 일부 공이 배경과 매우 유사한 색으로 끝나서보기가 어렵다는 것입니다. 선택한 색상이 너무 비슷 하면 다른 색상을 굴려서 (주어진 임계 값 내에서) 또는 …
23 algorithm  color 

6
거리 기능을 최적화하는 방법?
합리적으로 간단한 RTS와 유사한 게임을 개발하는 동안 거리 계산으로 인해 성능에 영향을주는 것을 알았습니다. 항상, 유닛이 목표 범위 내에 있는지, 발사체가 목표에 도달했는지, 플레이어가 픽업, 일반 충돌 등을 돌 렸는지 여부를 확인하기위한 거리 점검이 있습니다. 두 점 사이의 거리가 많이 사용됩니다. 내 질문은 정확히 그것에 관한 것입니다. 일반적인 sqrt (x …

2
블렌더에서 두 객체를 병합하는 방법
내가 한 것 Spehere를 모델링하기 위해 Subdivision Surface 수정자를 사용 하여 Cube 객체 를 만들었습니다 . 각도가 길고 긴 배턴 모양의 직육면체를 만들었습니다. 내가하고 싶은 것 이 두 개체를 병합하고 싶습니다. 그래서 나는 한쪽에 배턴이 튀어 나와있는 하나의 물체-(큐브 잠금과 같은) 구를 가지고 싶습니다. 목구멍이 바닥에 붙어있는 머리처럼 보입니다. 내가하고 …
23 3d  models  blender  3d-meshes 

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