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