我正在制作一个使用HomeKit启用灯进行通知的应用。当我为灯泡的色调特征写一个新值时,颜色从它的当前色调转换为写入的色调。因此,不是从它的当前颜色(让我们说红色)立即转到书面颜色(比方说紫色),而是从红色,粉红色到紫色以及所有“中间”颜色。
如何立即将HomeKit Enabled灯泡的颜色从一种颜色更改为下一种颜色而不进行此过渡?
答案 0 :(得分:5)
它是从HomeKit服务器接收通知的附件,其中色调的值发生了变化,它决定了如何从一个变换到另一个。应用程序本身无法“立即”转换颜色。这取决于灯泡本身。
答案 1 :(得分:1)
如果确实有一个硬编码的灯泡逻辑板改变色调的方式,并且只是通过循环通过颜色,那么就没有什么可做的了。
在这种情况下,我只能想到黑客攻击:例如,你可能会关闭灯泡,然后改变色调,然后重新打开它,看看是否会导致更好的转换(我不知道这是不是应该工作,但值得一试。)