السلام عليكم
لو سمحت ابغى مساعدة في عمل مشروع Particle systems
السلام عليكم
لو سمحت ابغى مساعدة في عمل مشروع Particle systems
إقرا كتاب Physics Modeling for Game Programmers فهو يعطيك العديد من الأمثله الجيده لهذا الشأن و لكن لهدف تعليمي بالطبع، بعد أن تطبق الأمثله بالكتاب و تعرف النظريات و المعادلات الرياضيه يمكنك كتابة - او البحث عن - algorithms تستخدم اساليب رياضيه اسرع (بالإضافه لكود اسرع) حتى يظهر لك فى النهايه تطبيق ذات جودة افضل.
و الله ولي التوفيق
مدونتي: C++ Tips and Tricks
نظم الجسميات و عمله في opengl
ابغى شرح مختصصر يوضح لي الفكرة و جزيتم خيرااااااااااااااااااااا
مثل ما قال الأخ محمد ، الموضوع خوارزمي اكثر من كونه يتعلّق بمكتبة رسومية معينة مثل OpenGL .
باختصار :
- هو نظام يتكون من عدة جزيئات ، هذه الجزئيات ممكن تكون شكل مربع ، صورة ، مجسم .. أي شيء تريد ، في الغالب نستخدم صورة نكسوها على شكل مربّع .
- كل جزئي له مواصفات :
عمر هذا الجزئ ( متى سيموت - متى سيختفي - بعد كم جزء من الثانية سيختفي ) ، هذا الزمن يتناقص تدريجياً حتى يصل إلى الصفر ويختفي .
اتجاه هذا الجزئ ، هل سينطلق للأعلى ، الأسفل .. الخ .
التسارع .
اللون ..
الشكل ( نقطة - صورة - خط - مجسم - الخ ) .
الخ ..
في الغالب تكون القيمة الابتدائية عشوائية لكل جزئ ، وتقوم بإنشاء مئات الجزئيات ، عن طريق loop ، عادي ..
هذا المبدأ البسيط لها ، أما إن أردت أن تعمل محرك أنظمة جزئيات متقدم فأنت تحتاج لتنظيم عملك بشكل أكبر ، كأن تصنع شيء اسمه emitter ، قد يكون الشكل الذي يطق هذه الجزئيات مكعب ، وبالتالي ستنطلق هذه الجزئيات من ستة وجوه ،
http://en.wikipedia.org/wiki/Particle_system
هذه مكتبة مبنية على OpenGL ، إن كنت لا تعرف تفعل كل هذا لوحدك :
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri