2017-03-10 21 views
0

使用if語句可以讓對象對它下面的顏色做出反應嗎?例如,如果我想要一個移動的圓圈以某種方式作出反應,當它移動到任何藍色時。我是處理語言的新手。在處理過程中,如果一個物體移動到某個顏色上,你會發生什麼事情?

+0

是的,當一個形狀移動到某種顏色時,我將屏幕點亮爲紅色。你想看看代碼嗎? – ebonydoa

+0

我問,因爲這個問題被標記爲未答覆,這意味着它顯示在未答覆的選項卡上。如果您找到了答案,您可能需要將其作爲答案發布,並將問題標記爲已解決。 –

回答

1

是的,你可以。

一如既往,你最好的朋友是the reference。具體來說,請查看get()函數,該函數爲您提供特定像素位置的顏色。您可以直接在草圖上或在PGraphicsPImage實例上調用此函數。

從那裏只需要使用if語句來檢查點下的顏色。我建議您使用splitting your problem up into multiple steps並逐一處理這些步驟。你可以編寫一個程序,在硬編碼點下打印出顏色嗎?那麼你可以編寫一個程序來打印鼠標光標下的顏色嗎?如果您遇到困難,請從此處繼續工作,併發布MCVE以及特定問題。

相關問題