noLoop()

หยุด p5.js จากการดำเนินการโค้ดภายใน draw () อย่างต่อเนื่อง ถ้าเรียกว่า loop () โค้ดใน draw () จะเริ่มทำงานอย่างต่อเนื่องอีกครั้ง ถ้าใช้ noLoop () ใน setup () ควรเป็นบรรทัดสุดท้ายภายในบล็อค เมื่อใช้ noLoop () ไม่สามารถจัดการหรือเข้าถึงหน้าจอภายในฟังก์ชันการจัดการเหตุการณ์เช่น mousePressed () หรือ keyPressed () ใช้ฟังก์ชันเหล่านี้เพื่อเรียก redraw () หรือ loop () ซึ่งจะเรียกใช้ draw () ซึ่งสามารถปรับปรุงหน้าจอได้อย่างถูกต้อง ซึ่งหมายความว่าเมื่อเรียกใช้งาน noLoop () การวาดภาพไม่สามารถเกิดขึ้นได้และอาจใช้ฟังก์ชันเช่น saveFrame () หรือ loadPixels () ได้ โปรดทราบว่าหากมีการปรับขนาดสเปรดชีตวาดใหม่ () จะถูกเรียกเพื่อปรับปรุงโครงร่างแม้จะมีการระบุ noLoop () มิฉะนั้นสเก็ตช์จะเข้าสู่สถานะคี่จนกระทั่งมีการเรียกใช้ลูป ()

รูปแบบการใช้งาน

noLoop ( )



[1]This document was generated from p5.js whose source code is available on github.