2017-08-02 59 views
0

我試圖爲一個視頻遊戲製作一個皮膚,皮膚只是通過所有可能的顏色(如彩虹般的光暈)進行動畫。編程動畫以在所有RGB值之間平滑過渡?

我使用的是iOS,它允許我通過使用一個非常快速啓動的計時器直接設置RGB值。

我應該怎麼做呢?

R,G或B應該以相同的速度變化嗎?還是應該一個值更快?

回答

0

我不會推薦使用所有的顏色。爲了清楚起見,看看這個例子。如果你想要顏色模式中的任何排序連續性,而不僅僅是一堆顏色,你將要選擇一個粗略的線性圖,或者至少一系列線性圖。 3D color plot我不建議同時調整所有三個值,除非它們全部相同或相對接近。給你一個黑色到白色的褪色,其間有所有的顏色。如果你真的想要使用所有的顏色,我會以這種方式進行處理。保持綠色不變,平均增加紅色和藍色,然後保持紅色和藍色不變並增加綠色。這確實是一個偏好問題。看看這樣的對象來幫助你做出決定。但是您會看到以線性或接近線性的圖表開始和結束頂點的最佳結果。