--- title: Particle Sim localeTitle: الجسيمات نعم --- ## محاكاة الجسيمات في قماش في هذا الدليل ، سنقوم ببناء محاكاة للجسيمات الأساسية في Canvas باستخدام مبادئ بسيطة من الرسوم المتحركة. سنرغب في إنشاء مجموعة من الجسيمات مع التسارع والسرعات. سنقوم بإنشاء 100 جسيم في نقاط عشوائية على اللوحة. `canvas = document.getElementById("canvas"); ctx = canvas.getContext('2d'); var particles = []; for(var i=0; i<100; i++) { particles.push( { x:Math.random()*canvas.width, y:Math.random()*canvas.height, vx:0, vy:0, ax:0, ay:0 } ); } ` في حلقة الرسم لدينا ، نقدم هذه الجسيمات. `function draw() { ctx.clearRect(0, 0, canvas.width, canvas.height); for(var i=0; i