2012-04-21 156 views
3

我在HTML5畫布中繪製了一個謎題。如何在繪製到HTML5畫布上時移除陰影

全部到目前爲止的代碼是在這裏:https://github.com/Integralist/HTML5-Image-Slider-Game

總有一個空的空間,當用戶點擊一個謎一塊,我將它移動到空的空間。

但是當我這樣做時,拼圖會顯示陰影,請參見下圖。

http://f.cl.ly/items/331c3E3Q42362v0s1q3E/Screen%20Shot%202012-04-21%20at%2016.50.24.png

任何想法,爲什麼會發生這種情況?是因爲我在畫布上的內容之上繪製?在繪圖之前是否需要清除畫布,如果是的話,是否有辦法可以做到這一點,而不必重新繪製所有其他拼圖,因爲我不知道如何做到最好。

更新:我試圖清除整個畫布,然後繪製拼圖塊到空的空間,但它仍然是用陰影繪製?

+3

我們應該如何幫助您,甚至沒有看到任何一行代碼? – 2012-04-21 15:58:16

+0

@MДΓΓБДLL我已經更新了上述內容,但僅供參考,請參閱:https://github.com/Integralist/HTML5-Image-Slider-Game – Integralist 2012-04-21 16:05:24

+0

-1,因爲它不再存在......您應該將某件東西。 – cauchy 2014-04-11 18:10:21

回答

4

在第74行和第75行,將陰影偏移設置爲2px。一旦開始繪製圖塊,這需要重新設置爲0。