यह उदाहरण loop() और noLoop() के उपयोग को एनीमेशन को रोकने और फिर से शुरू करने के लिए दर्शाता है।
माउस पर क्लिक करने से एनीमेशन लूप चालू हो जाता है। यदि एनीमेशन लूप बंद हो जाता है, तो उपयोगकर्ता एक फ्रेम को आगे बढ़ाने के लिए कोई भी कुंजी दबा सकता है। ध्यान दें: कुंजी दबाने को पंजीकृत करने के लिए उपयोगकर्ता को कैनवास पर फोकस सेट करने के लिए क्लिक करना होगा।
एकल फ़्रेम को आगे बढ़ाने का काम redraw() फ़ंक्शन को कॉल करके पूरा किया जाता है, जो आंतरिक रूप से draw() कॉल करता है।
घटनाओं के साथ एनीमेशन by p5.js Contributors and the Processing Foundation is licensed under CC BY-NC-SA 4.0.