هل هناك طريقة لتحريك تتبع الحروف ، استنادًا إلى الخطوط في فلاش؟
سؤال
أرغب في إنشاء رسوم متحركة يتم فيها كتابة النص على الشاشة كما لو كان أحدهم يتابع إجراء القلم ، في الوقت الفعلي. من الناحية المثالية ، سيتم ترجمة نقاط خط Bezier لخط معين على الذبابة ثم يمكن أن تكون سلسلة "رسم" حسب الحرف.
هل فعل أي شخص أي شيء مثل هذا ، وإذا كان الأمر كذلك ... كيف؟
المحلول
أقترح إلقاء نظرة على محلات الخط في AS3:
- واحد على libspark
- هناك أداة خط من Five3d المحرك الذي يحول الخط إلى فئة
- محلل خط Sephiroth يبدو رائعا.
بمجرد قيامك بذلك ، تحتاج إلى حل كيف ستجتاز المسارات داخل كل حرف ، ماذا تفعل للشخصيات التي لديها فجوات ، إلخ؟
يبدو أنك تحاول إنشاء رسوم متحركة خيالية.
من الناحية النظرية ، نعم ، يجب أن يكون ذلك ممكنًا ، ولكن في الممارسة العملية ، الأمر متروك لك ، إنه يستحق المتاعب (الإدخال مقابل الإخراج)
تحديث
بدلاً من تحليل الخط والحصول على مواقع نقطة الدبوس ، يمكنك:
- خذ نسخة من النص من النص
- اجعله ثنائيًا (كما هو الحال في كل بكسل يتجاوز 50 ٪ من الرمادي ، اجعله أبيض ، وإلا فإنه أسود)
- تطبيق مرشح الالتواء للكشف عن الحواف واستخدام ذلك.
أيضا ، يمكن أن تفلت من شيء أرخص إلى حد ما ولكن فعال. هناك عدد غير قليل من محركات الجسيمات هذه الأيام التي يمكنك استخدامها:
HTH