canvas drag 實現(xiàn)拖拽拼圖小游戲

博主一直心心念念想做一個小游戲~  前端時間終于做了一個小游戲,直到現(xiàn)在才來總結,哈哈~ 以后要勤奮點更新博客!

 

實現(xiàn)原理

1.如何切圖?

用之前的方法就是使用photoshop將圖片切成相應大小的圖片。這種做法不靈活,如果要更換圖片的話,就得重新去切圖,很麻煩。

現(xiàn)在是使用canvas,圖片是一整張jpg或者png,把圖片導入到canvas畫布,然后再調(diào)用上下文context的getImageData方法,把圖片處理成小圖,這些小圖就作為拼圖的基本單位