2012-04-20 5 views
0

의 성능을 상하게하므로 매 초마다 스프라이트를 만들 수 있습니다. 이 스프라이트는 20 개의 이미지 시퀀스입니다. 나는 그것이 성능을 해칠 수 있는지 알고 싶다? 그렇다면 어떻게 성능에 미치는 영향을 줄일 수 있습니까 :) 감사합니다 :) 내 영어에 대한 죄송합니다. 나는 프랑스입니다./내 스프라이트의 이미지 시퀀스가 ​​

+0

각 이미지를 자신의 파일에 저장 하시겠습니까 ?? – PaulG

답변

0

이전에 스프라이트 작업을 했었는데 화면에 성능이 저하 될수록 있다. 20 이미지 부분의 순서는 나를 걱정스럽게합니다. 20 개의 이미지를 사용하는 대신 스프라이트 시트라는 것을 조사하십시오. (오른쪽 ?? 귀하의 경우에는 애니메이션) 모든 이미지는 하나 개의 파일에 있고 일부 매개 변수

하나의 프레임이 - 어떻게 큰

처럼 저장 보관 곳

spritesheet은?

- 몇 개의 프레임이 있습니까?

-X 및 Y 위치.

예 : 5 프레임 애니메이션이 있고 각 이미지는 20x100 픽셀입니다. 이미지 파일을 100x100로 만들어 한꺼번에 하나의 이미지 파일에 넣을 수 있습니다. 이 스프라이트 시트의 각 부분을 순차적으로 화면에 그려 보겠습니다.

그래서 내 매개 변수는 다음과 같습니다

-SizePerFrame = (20, 100)를 첫 번째의

-TotalSizeOfImage = (100, 100)

-FramesTotal = 5

-xy 프레임 = (0,0)

그래서 (0,0)에서 (20,100) 첫 번째 프레임까지, (20,100)에서 (40,100) 두 번째 등으로 부분을 그립니다.

희망이 있으니까

+0

감사합니다. 그래서 스프라이트 시트는 성능면에서 훨씬 낫다. –

+0

일반적으로 스프라이트 시트의 개념이보다 깨끗하고 성능을 향상시켜야합니다. 그러나 위에서 언급 한 것처럼 분명해야 할 것은 화면의 애니메이션이 많을수록 성능이 떨어집니다. 나는 과거에 수천 개의 애니메이션 스프라이트를 화면에 뿌려서 재미있게 보았고 멈추는 것을 보았다. iPhone과 같은 모바일 플랫폼에서도 제한적입니다. – PaulG

+0

괜찮습니다. –

관련 문제