باستخدام متغيرات لنظام الجسيمات وحدات
عندما بدأنا هذا الفلاشR CS3 سلسلة من نظام الجسيمات من الدروس ، أنشأنا وظيفة بسيطة وحدات وأثبتت أننا يمكن أن تستخدم هذه الوظيفة لتحريك ثلاث حالات من نفس مقطع الفيلم. منذ هذا البرنامج التعليمي الأول ، قطعنا شوطًا طويلًا وقمنا ببناء نظام جسيم في ActionScriptTM 3. ولكن كيف وحدات هذا أحدث نظام الجسيمات؟ هل يمكن استخدامه لمقاطع الأفلام بخلاف mcSnowflake لدينا؟ هل يمكننا استخدامه لفيلم فلاش يحتوي على مرحلة أصغر أو أكبر؟ هل يمكننا استخدام مقطع فيلم بحجم مختلف؟ هل يمكننا بسهولة زيادة أو تقليل العدد الأقصى لمقاطع الأفلام أو السرعة التي تسقط بها المسرح؟

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

إعادة تسمية الوظائف

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

لأن هذا هو نظام الجسيمات ، يمكن أن يكون اسم آخر للوظيفة التي تخلق ندفة الثلج "createParticles". دعونا إعادة تسمية وظيفة ندفة الثلج من "ندفة الثلج ()" إلى "createParticles ()".

في الجزء العلوي من لوحة الإجراءات ، سترى أيقونة بحث واستبدال. انقر فوق هذا الرمز لفتح مربع الحوار "بحث واستبدال". في مربع الحوار هذا ، حدد الخيار المسمى "Match Case" واستخدم القيم التالية.

العثور على ما: ندفة الثلج ()
استبدال بـ: createParticles ()

يجب أن تحصل على رسالة تفيد بأنه تم العثور على اثنين واستبدالهما. كرر هذه الخطوة لإعادة تسمية الوظيفة الثانية من "snowfall ()" إلى "particlefall ()". مرة أخرى سترى تم تغيير اثنين. أغلق مربع الحوار واختبر الفيلم. لا يزال يعمل.

التالي →

حقوق النشر 2018 Adobe Systems Incorporated. كل الحقوق محفوظة. أعيد طبع (لقطات) شاشة منتج Adobe بإذن من Adobe Systems Incorporated. Adobe و Photoshop و Photoshop Album و Photoshop Elements و Illustrator و InDesign و GoLive و Acrobat و Cue و Premiere Pro و Premiere Elements و Bridge و After Effects و InCopy و Dreamweaver و Flash و ActionScript و Fireworks و Contribute و Captivate و Flash Catalyst و Flash Paper هي / هي إما [a] علامة تجارية مسجلة أو علامة تجارية لـ Adobe Systems Incorporated في الولايات المتحدة و / أو البلدان الأخرى.


تعليمات الفيديو: جبر المصفوفات - حل نظام خطي في ثلاثة مجاهيل باستخدام معكوس المصفوفة (قد 2024).