【发布时间】:2020-12-18 09:17:19
【问题描述】:
我一直在搜索和阅读很多内容,但我似乎无法找到如何在模拟中暂停 Vpyton 对象的问题的答案(最好是一秒钟)。我考虑过 time.sleep() 但这会暂停整个模拟,但我的目标是暂停一个对象。
如果有任何问题或我需要进一步详细说明,请提出。
亲切的问候, 佐伊
【问题讨论】:
标签: vpython
我一直在搜索和阅读很多内容,但我似乎无法找到如何在模拟中暂停 Vpyton 对象的问题的答案(最好是一秒钟)。我考虑过 time.sleep() 但这会暂停整个模拟,但我的目标是暂停一个对象。
如果有任何问题或我需要进一步详细说明,请提出。
亲切的问候, 佐伊
【问题讨论】:
标签: vpython
使用 sleep(1),而不是 time.sleep(1)。但是,我不明白“仅暂停一个对象”的含义。如果您的意思是您有多个对象在移动,并且您想暂停其中一个对象同时保持其他对象移动,您将设置一个全局变量 t = clock() 并在动画循环中继续检查 clock()-t 是否为仍然小于 1(秒),如果是这样,请避免更改“暂停”对象的位置。
【讨论】: