게임 개발

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

11
부활이있는 게임에 만족스러운 목표 및 / 또는 승리 조건을 추가하려면 어떻게해야합니까?
게임에 목표를 추가하려고합니다. https://www.youtube.com/watch?v=O3uxaxy5_tc 위의 비디오는 제가 게임에서 만든 가장 최근의 비디오입니다. 보시다시피, 게임 에는 다음 이 있습니다. 상대는 싸울 것입니다 (비디오 NPC 상대에서는 멀티 플레이어 상대가 곧있을 것입니다) 포획 목표 (타워). 변화. 즉, 플레이어는 다른 기술을 선택하여 다른 설정을 가질 수 있습니다. 크고 다양한지도 (여러지도가 쉽게 가능하지만 지금은 중요하지 …

2
"더블 점프"를 올바르게 구현
Corona (시험판 버전)를 사용하여 2D iPhone 게임을하고 있습니다. 포럼을 사용할 수 없습니다. 게임은 하늘을 통해 떨어지는 캐릭터와 관련이 있으며, 캐릭터에 대해 "더블 점프"를 구현하려고합니다. 나는 코로나의 물리 라이브러리를 사용하여 캐릭터를 떨어 뜨리고, 지금까지 그를 점프시키는 가장 좋은 방법은 수직 임펄스 방법을 사용하는 것입니다. object:applyLinearImpulse(0, -0.4, object.x, object.y) 내가 직면하는 문제는 …
23 2d  physics 

2
애니메이션 블렌딩 기본
달리고 걸을 수있는 캐릭터가있는 프레임 워크가 있다고 가정 해 봅시다. 애니메이션 블렌딩이 런타임에 동적 애니메이션을 생성하여 부드럽게 전환하는 과정이라고 생각하고 있습니까? 그렇다면 이것이 어떻게 작동하는지에 대한 기본 이론은 무엇이며 어떻게 구현합니까?
23 c++  animation 

3
유한 상태 머신을 컴포넌트 기반 아키텍처에 연결하는 방법은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 상태 머신은 컴포넌트 기반 아키텍처에서 유해한 종속성을 유발하는 것으로 보입니다. 특히 상태 시스템과 상태 관련 동작을 수행하는 구성 …

1
아이소 메트릭 렌더링 및 피킹?
다이아몬드 모양의 세계에서 등각 타일을 플롯 (세계-> 화면)하고 마우스 선택 (세계-> 화면)하는 공식을 찾고있었습니다. 내가 시도한 사람들은 항상 꺼져있는 것처럼 보입니다. 이 작업을 수행하는 일반적인 / 올바른 방법은 무엇입니까?

5
게임 프레임 워크와 게임 엔진의 차이점은 무엇입니까?
게임 프레임 워크 (예 : C #을 사용하는 XNA, c ++를위한 SDL)와 게임 엔진의 차이점은 무엇입니까? 게임 프레임 워크는 엔진을 사용합니까? 게임 엔진은 물리 엔진, 파티클 엔진 등과 같은 하위 엔진을 캡슐화합니까? 그것들을 함께 사용해야합니까, 아니면 상호 배타적이어야합니까? 2D와 3D를위한 별도의 엔진이 있다고 생각합니까?

5
libgdx에서 온 스크린 HUD를 만들려면 어떻게해야합니까?
나는 libgdx를 처음 사용하고 있으며, 가장 간단한 것들에 푹 빠져 있습니다. 특정 방식으로 작업을 수행하는 것처럼 보이지만 설명서에서 그 내용을 알려주지 않습니다. 플레이어가 우주선을 제어하는 ​​매우 간단한 2D 게임을 만들고 싶습니다. 마우스 휠이 확대 / 축소되고 정보 및 컨트롤이 화면에 표시됩니다. 그러나 마우스 휠이 UI를 확대하지 않도록 할 수 없습니다. …
23 libgdx 

3
게임 엔진에서 단위 테스트를 어떻게 수행합니까?
부끄러운 일로, 나는 적절한 단위 테스트를 작성하지 않았으며, 테스트가 성공한 후에 처분 할 작은 조직화되지 않은 테스트 프로그램 만 작성했습니다. 게임 프로젝트에서 단위 테스트를 수행하는 방법에 대한 명확한 아이디어가 없습니다. (내 언어는 C ++입니다.) 엔진의 각 하위 시스템에 대해 별도의 프로젝트와 관련 테스트를 수행 한 다음 실제 엔진을 빌드하는 더 …

1
비헤이비어 트리 코드 예제?
http://altdevblogaday.org/2011/02/24/introduction-to-behavior-trees/ 분명히이 웹 사이트에서 찾은 가장 흥미로운 기사입니다. 당신이 그것에 대해 어떻게 생각하십니까 ? 코드 예제가 부족합니다. 또한 상태 시스템이 동작 트리와 비교하여 매우 유연하지 않다는 것을 읽었습니다.
23 ai  state  tree  behavior 

6
사용자 친화적이지만 여전히 유연한 구성 요소 기반 엔터티 시스템에는 어떤 설계가 있습니까?
나는 구성 요소 기반 엔터티 시스템에 잠시 동안 관심이 있었고 그것에 대한 수많은 기사를 읽었습니다 ( 불면증 게임 , 표준 Evolve Your Hierarchy , T-Machine , Chronoclast ...). 그들은 모두 다음과 같은 외부에 구조를 가지고있는 것 같습니다. Entity e = Entity.Create(); e.AddComponent(RenderComponent, ...); //do lots of stuff e.GetComponent<PositionComponent>(...).SetPos(4, 5, 6); …



2
매일 새로운 게임 아이디어로 1 년 동안 블로그를 운영 한 사람은 어디에 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 게임 개발 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 인디 게임 개발자는 매일 1 년 동안 게임에 대한 새로운 독창적 인 아이디어를 만들어 내려고 노력했습니다. 내가 정확하게 기억한다면 지금까지 …

3
HTML5 Canvas 게임에서 더블 버퍼링?
간단한 캔버스 게임 은 Chrome에서는 잘 작동하고 Mac / Linux에서는 FF가 제대로 작동하는 것 같습니다. 아직 스마트 폰이나 Windows 환경에서 테스트 할 기회가 없었습니다. 이중 버퍼링을 사용하지 않지만 JS Canvas 예제를 사용했습니다. 이중 버퍼링 사용은 언제 권장됩니까? 특정 브라우저에서만 차이가 있습니까? 성능이 크게 향상 되었습니까? 감사!

7
중력 계산 최적화
크기와 속도가 다양한 물체가 서로를 향해 끌고 있습니다. 매번 업데이트 할 때마다 모든 객체를 살펴보고 다른 모든 객체의 중력으로 인한 힘을 더해야합니다. 확장 성이 떨어지고 게임에서 찾은 두 가지 큰 병목 현상 중 하나이며 성능을 개선하기 위해 어떻게해야할지 잘 모르겠습니다. 그것은 느낌이 나는 성능을 향상시킬 수있을 것 같은. 주어진 시간에 …

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