如何以编程方式使身体睡眠和醒来?

Posted

技术标签:

【中文标题】如何以编程方式使身体睡眠和醒来?【英文标题】:How do I programmatically make bodies sleep and wake? 【发布时间】:2019-11-27 22:12:48 【问题描述】:

在sleeping example (source) 中,身体在几秒钟不活动后进入睡眠状态。这是通过以下方式完成的:

Engine.create(
    enableSleeping: true
);

可以检测身体何时睡眠或醒来(使用 sleepStartsleepEnd 事件),但我如何导致身体开始或结束睡眠?

【问题讨论】:

使用 Matter.Sleeping.set brm.io/matter-js/docs/classes/Sleeping.html#method_set @Asthmatic 这看起来像是一个答案!答案框如下。 ☺ 【参考方案1】:

使用Matter.Sleeping.set

Matter.Sleeping.set(body, false); // sleep
Matter.Sleeping.set(body, true);  // wake

(信用WilliamNHarvey.)

【讨论】:

以上是关于如何以编程方式使身体睡眠和醒来?的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式禁用 Apple Watch 的睡眠模式

如何在 iOS 中以编程方式启用睡眠模式?

如何在 iOS 中以编程方式禁用/启用睡眠模式?

如何使用 Swift 以编程方式让 Mac 进入睡眠状态

如何以编程方式为特定视图控制器禁用/启用睡眠模式?

如何以编程方式避免android手机中的深度睡眠模式?