문제

많은 캐릭터 애니메이션이 필요한 Silverlight 2 프로젝트 (게임)가 있습니다. 누구든지 이것을하는 좋은 방법을 제안 할 수 있습니까? 현재 우리는 예술가들이 가진 기술과 일치하는 Mike Snow의 플러그인을 통해 Silverlight로 수입 된 Illustrator에서 아트를 구축 할 계획입니다.

키 프레임이 애니메이션을 여기에서 유일한 옵션입니까? 그리고 그것이 가장 좋은 방법은 무엇입니까? 수백 개의 개별 PNG 또는 더 큰 이미지의 일부만 그릴 수있는 방법이 있습니까?

도움이 되었습니까?

해결책

이미지 자체 또는 컨테이너의 클립 속성을 사용하여 이미지가 스프라이트 시트와 같은 더 큰 이미지의 특정 조각을 표시 할 수 있습니다. 이것은 PNG를 교환하는 것보다 더 성능이 없거나 더 성능이 없을 수도 있습니다. 또한 사각형의 ImageBrush를 사용하여 원하는 것을 보여줄 수 있습니다. 이것은 클립 속성보다 조금 더 효율적 일 것입니다.

다른 팁

방금 게시했습니다 일부 코드 직장 및 ImageBrush에 관한 Bill의 제안을 사용합니다.

현재 Silverlight는 비트 맵 효과를 지원하지 않으며 이미지를 조작 할 라이브러리도 없습니다. 이제 옵션은 한 PNG에서 다른 PNG로 KeyFrame 애니메이션을 사용하는 것입니다.

이제 이미지의 원시 바이트를 얻을 수 있습니다. 자신의 이미지 처리 라이브러리가있는 경우 Silverlight DLL으로 컴파일 한 다음 Silverlight 앱에서 라이브러리를 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top