الرسوم المتحركة للكائنات المتحركة/الشخصيات في Silverlight (الإصدار الثاني)

StackOverflow https://stackoverflow.com/questions/135299

سؤال

لدينا مشروع (لعبة) Silverlight 2 الذي سيتطلب الكثير من الرسوم المتحركة للشخصيات.يمكن لأي شخص أن يقترح طريقة جيدة للقيام بذلك.نخطط حاليًا لإنشاء العمل الفني في Illustrator، واستيراده إلى Silverlight عبر المكون الإضافي الخاص بـ Mike Snow، حيث يتوافق هذا مع المهارات التي يتمتع بها فنانونا.

هل تأطير الرسوم المتحركة هو خيارنا الوحيد هنا؟وإذا كان الأمر كذلك، فما هي أفضل طريقة للقيام بذلك؟مئات من ملفات png الفردية أم أن هناك طريقة ما في Silverlight لرسم جزء فقط من صورة أكبر؟

هل كانت مفيدة؟

المحلول

يمكنك استخدام خاصية Clip على الصورة نفسها أو على حاوية الصورة لعرض جزء محدد من صورة أكبر، مثل ورقة الرموز المتحركة.قد يكون هذا أو لا يكون أكثر أداءً من تبديل ملفات png.يمكنك أيضًا استخدام ImageBrush على المستطيل لإظهار ما تريده فقط، ومن المحتمل أن يكون هذا أكثر كفاءة قليلاً من خاصية Clip.

نصائح أخرى

لقد نشرت للتو بعض التعليمات البرمجية باستخدام اقتراح بيل بخصوص Rectange وImageBrush.

لا يدعم Silverlight حاليًا تأثيرات الصور النقطية ولا يحتوي على أية مكتبات لمعالجة الصور.الخيار المتاح لك الآن هو استخدام الرسوم المتحركة للإطار الرئيسي من ملف png إلى آخر.

الآن يمكنك الحصول على البايتات الأولية للصورة.إذا كانت لديك مكتبات معالجة الصور الخاصة بك، فيمكنك تجميعها باستخدام ملفات Silverlight dlls ثم استخدام المكتبة في تطبيق Silverlight الخاص بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top