Processing.js - 睡眠、等待、超时、暂停、延迟?
Processing.js 有 sleep() 函数吗?如果不是,在draw()循环中添加延迟的合适替代方案是什么?
我正在使用 JQuery 进行处理 - 我可以使用 JQuery 或 Javascript 函数在循环中引起睡眠类型延迟吗?
谢谢!
Is there a sleep() function for Processing.js? If not what would be a suitable alternative to add a delay in the draw() loop?
I am using JQuery with Processing - can I use a JQuery or Javascript function to cause a sleep type delay in the loop?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Processing 有一个 delay() 函数,但不幸的是,它还没有在Processing.js 中实现。
不过,您可以将 JS(JQuery 等)与处理混合在一起。
Processing 1.9.9 现在有 Javascript 模式,并且有 Process/DOM 的示例集成,例如 选择花。
在草图中/pde 文件 有一个方法设置要调用表单 js:
并在 js 文件中设置超时以确保草图已初始化并可以访问:
然后当草图实例被调用时可用,您可以简单地调用草图上的方法/函数:
HTH
Processing has a delay() function but unfortunately that is not implemented into Processing.js yet.
You can mix JS(JQuery,etc.) with Processing though.
Processing 1.9.9 has a Javascript mode now and there are examples for Processing/DOM integration, like SelectionFlower.
In the sketch/pde file there is a method setup to be called form js:
and in the js file, a timeout is set to make sure the sketch is initialized and can be accessed:
Then when the sketch instance is available, you can simply call a method/function on the sketch:
HTH
这是我的解决方案。
Here is my solution.
一个消耗资源的解决方案:
A resource consuming solution:
jQuery
.delay( period [, queueName] )
描述: 设置一个计时器来延迟队列中后续项目的执行。
请参阅链接 http://api.jquery.com/delay/
jQuery
.delay( duration [, queueName] )
Description: Set a timer to delay execution of subsequent items in the queue.
See the link http://api.jquery.com/delay/