我需要創建一個拼圖遊戲。過去我已經使用AndEngine完成了這個任務,但是我只將紋理切成矩形。現在我需要把它切成恰當的拼圖碎片。我怎樣才能做到這一點?Java - 將圖像拆分爲拼圖
1
A
回答
0
將紋理切成矩形,但對於每個矩形需要額外的空間。所以你會有很多相互重疊的矩形。 然後,您需要爲拼圖邊緣(黑白圖像或可以稱之爲蒙版)設置一些圖案,並使用這些圖案爲每個矩形生成一個蒙版。 該算法將是: 創建一個大小爲矩形的蒙版,並用白色進行初始化。 然後選擇基於矩形鄰居的邊緣圖案,如果它們被初始化或者如果鄰居尚未初始化則隨機選擇邊緣。 選擇圖案後,將它們繪製在每面的面具上。所以最後你會得到一塊拼圖的面具。白色=可見,黑色 - 透明。 然後在繪製時將遮罩應用於矩形。 請注意,您不會根據堆疊的實際尺寸堆疊這些矩形,而是以一種彼此重疊的方式堆疊在一起......
P.S.我希望你明白我想說的話。對不起,英語不是我的母語...
+0
我會研究它。 –
相關問題
- 1. 將圖像拆分爲塊
- 2. java將圖像拆分爲2部分失去質量
- 3. nodejs將圖像拆分爲塊
- 4. jquery圖像拼圖
- 5. 如何在Python中將圖像拆分爲多個部分
- 6. 像設置拆分視圖
- 7. Pygame中的拆分圖像
- 8. 圖像拼接
- 9. 將圖像分解爲字符圖像
- 10. 將圖像拆分爲每個都有XX尺寸的小圖像
- 11. 拼圖圖像插值
- 12. 拆分PDF並將第一頁轉換爲圖像使用PHP
- 13. 使用CSS將標題頁面拆分爲圖像
- 14. 使用c#2008將PDF文件拆分爲圖像文件?
- 15. 將一個背景圖像拆分爲兩個div
- 16. R拼接圖像
- 17. OpenCV - 圖像拼接
- 18. 圖像拼接&OCR
- 19. 顯示個別圖像與顯示圖像拼貼的部分?
- 20. 將圖像分解爲圖塊
- 21. 重構拼圖圖像 - 拼圖解算器
- 22. 將圖像拼接在一起Opencv -Python
- 23. opencv:將圖像拼接在一起
- 24. 將Java Bean拼合成地圖
- 25. 用OpenCV將小圖像拼接成更大的圖像
- 26. 圖像拼接方法去除接縫爲縫合圖像
- 27. 將功率數據透視圖拆分爲多個圖表
- 28. 如何根據條件將地圖拆分爲兩張地圖
- 29. 將圖像分割爲像素div
- 30. 將圖像分爲幾部分
真的很廣泛。無論如何,通過搜索谷歌搜索,你會發現很多關於這個主題的開源資料。 –