در اين تمرين مي خواهيم قايق بر اساس يک آزمايش ذره منتشر کند و
هنگاميکه ذره ها به يک سن معين مي رسند درصدي از آنها اقدام به
زايش ذره هاي جديد با خصوصيات متفاوت نمايند.
نخست بايد معلوم کرد که ذره ها به کدام لفافه ارجاع داد يک لفافه در
صحنه وجود دارد که به شي Water mover مقيد شده است.
در نسخه قبلي برنامه مجبور بوديم ذره ها را به لفافه فضايي مقيد نمود
اما محدوديت اين روش آن است که همه ذره ها يکسان از لفافه فضايي
استفاده مي کنند.
اما در اين سيستم مي توان ذره ها را به وسيله عملگر تحت تأثير لفافه
فضايي قرار داد.
زيبايي اين روش آن است که در اين روش مي توان معيين نمود که هر
ذره به چه مقدار و تا چه حد تحت تأثير لفافه فضايي قرار گيرد.
پس به آزمايش Collision test يک عملگر Force اضافه مي کنيم تا لفافه
فضايي را به آن مقيد کنيم.
در داخل پارامترهاي آزمايش Collision test قسمت Deflectors قرار دارد.
در اين قسمت هر تعداد که بخواهيد مي توانيد Deflectors ايجاد نماييد.
3) داخل پارامترهاي Collision test قسمت Deflector دکمه By list را زده
و سپس لفافه Udrflector را انتخاب نموده و سپس دکمه Select را
بزنيد.
4) داخل پانل پارامترها زيرقسمتSpawn rate and amount ميزان
زايشي ذره را تنظيم مي کنيم. گزينه Spawn on First Collision بطور
پيش فرض انتخاب شده است. بدين ترتيب هر ذره با اولين برخورد خود با
لفافه اقدام به زايش مي نمايد. اما در اين تمرين قايق چند بار به سمت
بالا و پايين مي رود پس بايد اين گزينه را هم تغيير داد
در همين قسمت گزينه Spawn on each collision را انتخاب نماييد.
فيلد Until يک فيلد عددي مي باشد که معين مي سازد که ذره پدر چند
بار مورد آزمايش قرار گيرد.
اين پارامتر را معادل 100 قرار دهيد.
5) پارامتر% Spawnnable درصد ذره هاي(پدر يا موجود) که بطور واقعي
ذره ها را زاد و ولد مي کند تعيين مي کند. اين پارامترها را به 25 تغيير
دهيد.
6) پارامتر Offspring مشخص مي کند که هر ذره که از آزمايش بيرون
مي آيد چه مقدار ذره زاد و ولد کند اين پارامتر را تغيير دهيد به 15
افزايش دهيد.
7) پارامتر% Variation نوعي حالت تصادفي ايجاد مي نمايد که عدد 15
براي آن مناسب مي باشد.