2013-11-01 8 views
-6

내 게임에 복잡한 애니메이션을 만들고 싶지만 어떻게해야할지 모르겠다.파이 게임 게임에 추가 할 애니메이션 파일 유형은 무엇입니까?

나는 처음에 게임에 애니메이션 파일을 추가하고 그것을 blit해야한다고 생각했다. 예를 들어 제 게임은 촬영할 때마다 폭발하는 유령에 닿습니다. 따라서 외부 애니메이션 파일이 호출되어 화면에 복사되고 유령이 총알을 터치 한 위치에서 재생됩니다. 이것은 대부분의 게임에서 사용됩니까?

어떤 애니메이션 파일 확장자를 사용해야합니까? .ani? .flc? .gif? 또는 .webp. 비록 이것이 유일한 애니메이션 파일 확장이라고 말할 수는 없습니다. .wav 파일과 같은 게임의 배경 음향 효과와 비슷합니다. 특정 일이 발생하면 재생되지만,이 경우 애니메이션이 화면에 블리트되어 재생됩니다.

그러나 인터넷에서 파이썬/파이 게임 코드 예제를 보았을 때 실제로 폭발을 실제 폭발처럼 보이게하지는 않는 코드를 추가했습니다. 애니메이션은 파이 게임 이미지와 모양을 움직입니다.

하지만 애니메이션을해야 만약 내가 고려하고 ...

  • 그래서 나는 외부 애니메이션 파일을 만들거나 파이썬 코드 예제에 충실해야합니까?
  • 외부 애니메이션 파일을 만들면 어떻게 애니메이션을 화면에 복사하고 동시에 재생합니까?
+1

음 .. 이것은 프로그래밍 질문이 아니며, 당신이 묻는 질문은 광범위한 주제를 다루고 있습니다. 이를 위해 특별히 게임 제작에 대해 배워야합니다. – aIKid

답변

1

대부분의 게임은 이미지 (예 : .png)를 사용하여 프레임별로 애니메이션을 만듭니다.

는 종종 모든 프레임이 같은 하나 개의 파일에 있습니다 : http://www.ucigame.org/Gallery/images/char9.png

당신 (게임 개발자 등) 적절한 프레임마다 1/25 초를 그릴 수있다 (25 FPS를 얻을 수 있습니다).

게임 라이브러리 (PyGame과 같은)가 당신을 도울 것입니다. 대부분 "Sprite"라는 오브젝트를 사용합니다.