게임 개발

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

2
SDL로 델타 시간을 계산하는 방법은 무엇입니까?
SDL_GetPerformanceCounter와 SDL_GetPerformanceFrequency라는 두 함수로 델타 시간을 계산할 수 있다고 들었습니다. 어떻게 작동하는지 잘 모르겠지만 SDL_GetTicks ()를 사용하는 것과 약간 비슷하다고 들었습니다. Uint64 NOW, LAST; double deltaTime = 0; while (somebool) { LAST = SDL_GetPerformanceCounter(); NOW = SDL_GetPerformanceCounter(); LAST = NOW; deltaTime = (NOW - LAST) / (double)SDL_GetPerformanceFrequency(); /**Rendering**/ } 나는이 …
11 c++  algorithm  sdl 

2
* 동적 인 장애물과 플레이어가 막힌 길 찾기?
안녕하세요, Unity 5에서 TD를 만들고 있는데 길 찾기에 도움이 필요합니다. 내가 사용하는거야 Arons A * 길 찾기 나 동적 객체를 사용하여 런타임 동안의 경로를 업데이트 할 수 있습니다 내 AI에 대한합니다. 그러나 내 게임에서는 플레이어가 특수 포탑으로 미니언을 차단하여 미니언이 "블록 타워"를 공격하여 목적지로 이동하게 할 수 있기를 바랍니다. 어떻게 …
11 unity  c#  2d  ai  path-finding 

2
Unity에서 BillboardRenderer를 사용하는 방법은 무엇입니까?
버전 5 (?)부터 Unity에는 새로운 component-type이 BillboardRenderer있습니다. 불행히도 문서 는 매우 열악합니다. "컴포넌트 추가-> 기타-> 빌보드 렌더러"를 클릭하여 인스펙터에 추가 할 수 있지만 분명히해야 Billboard Asset할 일이 있습니다. Unity 인터페이스에서 생성 할 방법이없는 것 같습니다. BillboardAsset 의 똑같이 가난한 문서 에서 나온 몇 가지 문장 중 하나는 다음 과 같습니다. …
11 unity 

2
레이 캐스트 자동차 바퀴가 옆으로 미끄러지는 것을 어떻게 방지합니까?
저는 이 기사 를 참고로 하여 비현실적인 자동차 물리 엔진을 학습 연습으로 작성했습니다 . 지형과 올바르게 충돌하고 각 바퀴에 올바른 서스펜션 힘을 가하는 자동차가 있습니다. 다음 문제는 바퀴의 측면 움직임을 막는 것입니다. 예를 들어, 경사면에 내 차를 떨어 뜨린다면 경사면을 따라 옆으로 미끄러 져 미끄러지지 않고 옆으로 미끄러지는 것을 멈추지 …

3
어드벤처 게임 퍼즐에 종종 단서 / 솔루션이있는 이유는 무엇입니까?
최근에 모험 게임 ( Dreamfall Chapters )을 플레이 할 때, 내가 플레이 한 대부분의 모험 게임에는 그들이 해결해야하는 "퍼즐"에 대한 단일 솔루션 만 있다는 것이 나에게 맞았습니다. 이것은 종종 플레이어가 "가져야"하는 단서 또는 게임 세계에서 찾을 수있는 모든 것을 통해 "브 루트 포스"의 긴 세션에있을 수 있음을 의미합니다. ( Sam …

1
멀티 레이어 2D 타일 맵에서 조명과 그림자를 어떻게 구현할 수 있습니까?
아이소 메트릭 게임을 처음부터 작성하는 중이며 조명과 그림자를 추가 할 수있는 방법 / 있는지 알고 싶습니다. 내가 지금까지 가지고있는 코드는 여기에서 찾을 수 있습니다 ,하지만 알고 충분히해야한다 지금 ,지도는 참 / 거짓 값의 간단한 3D 배열 . 다음은 환경 샷입니다. 단일 레이어 타일 맵이라면 간단합니다. 필요한 2D의 간단한 레이 캐스팅을 …

2
프래그먼트 셰이더에게 특정 픽셀을 쓰지 않도록 지시하려면 어떻게해야합니까?
WebGL에서 조각 쉐이더로 처리되는 화면 공간 쿼드를 보내려고하지만 조각 쉐이더가 특정 조건 (예 : 원 안에 있거나 픽셀은 곡선 방정식 또는 무언가에 의해 정의 된 반 공간의 양의 측면에 속합니다. 프래그먼트 셰이더 내에서 "픽셀을 쓰지 마십시오"라고 말할 수 있습니까? 알파 블렌딩, 이것을 먼저 렌더링하고 픽셀을 그리고 싶지 않은 곳에 배경색을 …

3
UPS 및 FPS-무엇을 제한해야하며 왜 그런가요?
현재 C ++ 및 SDL2를 사용하여 게임을 작성 중이며 궁금한 점이 있습니다. 초당 프레임 (FPS) 및 / 또는 초당 업데이트 (UPS)를 제한하는 것이 합리적입니까? UPS를 제한하면 기본적으로 게임 속도를 제어한다는 생각이 들었습니다. 플레이어가 업데이트 당 1px 씩 이동하고 항상 초당 30 번 업데이트하면 30px / s의 속도로 움직입니다. 초당 계산량이 …
11 game-loop  logic  sdl2 

4
SmoothVideo Project에서 사용하는 것과 같은 프레임 보간이 성능 저하없이 게임의 프레임 속도를 높이는 옵션 일 수 있습니까?
SmoothVideo 프로젝트는 프레임 보간을 사용하여 비디오의 fps를 24에서 60으로 증가시킵니다. 결과 는 매우 인상적 입니다. 이것이 적용될 수 있는지, 비디오 게임에서 잘 보일지 궁금합니다. 모든 프레임을 렌더링하는 것보다 훨씬 적은 리소스를 사용하므로 하위 수준의 리그가 특정 수준의 손상으로 훨씬 나은 리그의 품질로 렌더링 할 수 있습니다. 나는 그것이 정확하지 않다는 …

3
크로스 플랫폼 멀티 플레이어 게임이 존재하지 않는 이유는 무엇입니까?
적어도 왜 그렇게 만들기가 어려운가요? -그것이 AAA 스튜디오조차도 그들의 게임에 대한 위업을 달성하지 못하는 이유라고 가정합니다. 특히 Xbox, PS4 및 PC에서 빌드 할 수있는 Unreal 및 Unity와 같은 최신 크로스 플랫폼 게임 엔진에서 아직 대규모로 수행되지 않은 이유는 무엇입니까? 예를 들어, 디아블로 III는 다양한 플랫폼에서 출시 된 게임입니다. 세계에서 가장 …



4
글로벌 경매장 또는 별도의 경매 거래 업체의 경제적 설계 차이는 무엇입니까?
The Elder Scrolls : Tamriel Unlimited를 플레이 하고 있으며 현지 경매 하우스가 있습니다. (귀하의 경매는 없지만 다음 텍스트에서 혼동하지 않도록 용어를 유지합니다.) 길드 (이 AH를 소유 한)가 자체 경제를 설정할 수 있다는 장점을 알 수 있습니다. 이는 훌륭한 기능입니다. 다른 쪽에서는 항상 여러 길드 상인을 확인하여 어느 것이 가장 저렴한 …

2
SpriteKit이 MVC 패턴을 따르나요?
현재 Old Frank 라는 iOS 프로젝트 에서 MVC 디자인 패턴을 따르려고 노력하고 있습니다. 그것의 요지입니다. GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View) 이제 MVC를 올바르게 이해하면 MVC를 따르려는 경우 SpriteKit이 제공하는 많은 기능을 사용할 수 없습니다. 예를 들어 any SKAction, 충돌 감지 등 게임 오브젝트가있는 모델과 다른 오브젝트를 만질 때 …

2
자연스럽게 보이는 복셀 만드는 법
복셀 게임을 개발 중이지만 잘못된 기술을 사용하고 있다고 생각합니다. 나는 평평한 타일을 사용하여 블록을 만들고 더 좋고 효율적인 방법이 있다고 생각합니다. 자연스럽게 보이는 지형이있는 복셀 게임을 보았습니다. 그로 인해 나는 비 블로킹을 의미합니다. 이 게임은 입방 미터당 4 * 4 * 4 블록을 가지고 있으며 흙, 모래 및 돌과 같은 …

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