【问题标题】:How to let a Vpyton object pauze within a simulation如何让 Vpyton 对象在模拟中暂停
【发布时间】:2020-12-18 09:17:19
【问题描述】:

我一直在搜索和阅读很多内容,但我似乎无法找到如何在模拟中暂停 Vpyton 对象的问题的答案(最好是一秒钟)。我考虑过 time.sleep() 但这会暂停整个模拟,但我的目标是暂停一个对象。

如果有任何问题或我需要进一步详细说明,请提出。

亲切的问候, 佐伊

【问题讨论】:

    标签: vpython


    【解决方案1】:

    使用 sleep(1),而不是 time.sleep(1)。但是,我不明白“仅暂停一个对象”的含义。如果您的意思是您有多个对象在移动,并且您想暂停其中一个对象同时保持其他对象移动,您将设置一个全局变量 t = clock() 并在动画循环中继续检查 clock()-t 是否为仍然小于 1(秒),如果是这样,请避免更改“暂停”对象的位置。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 2020-08-06
    • 1970-01-01
    • 2020-06-04
    • 1970-01-01
    相关资源
    最近更新 更多