我需要创建一个拼图游戏。过去我已经使用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
真的很广泛。无论如何,通过搜索谷歌搜索,你会发现很多关于这个主题的开源资料。 –