首页 > 解决方案 > 如何以编程方式使身体睡眠和醒来?

问题描述

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

Engine.create({
    enableSleeping: true
});

可以检测身体何时睡觉或醒来(使用sleepStartandsleepEnd事件),但我怎样才能让身体开始或结束睡眠呢?

标签: javascriptsleepmatter.js

解决方案


使用Matter.Sleeping.set

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

(图片来源: WilliamNHarvey。)


推荐阅读