2017-03-14 96 views
12

我正在製作一個應用程序,使用HomeKit啓用燈通知。當我爲燈泡的色調特性寫入新值時,顏色將從當前色調轉換爲寫入的色調。因此,不要從當前的顏色(比如說紅色)立即轉換爲書寫的顏色(比如說紫色),它會從紅色,粉紅色到紫色以及所有「中間」顏色。HomeKit - 更改燈泡顏色無轉換

我該如何立即在沒有這種轉換的情況下,將啓用HomeKit的燈泡的顏色從一種顏色更改爲下一種顏色?

回答

5

它是從HomeKit服務器接收通知的附件,其色調值發生了變化,並決定如何從一個轉換到另一個。應用程序本身不能「立即」轉換顏色。這取決於燈泡本身。

1

如果確實有硬編碼進入燈泡邏輯板的方式來改變色調,並且它只是通過循環遍歷顏色,那麼對此沒有什麼可做的。

我只能想到這種情況下的黑客行爲:例如,您可能關閉燈泡,然後改變色調,然後重新打開它,看看這是否導致更好的過渡(我不知道是否這應該可以工作,但值得一試)。