WPF拼图游戏三大疑问,跪求高手进来为小弟解答
游戏如图:
将一个完整的图裁剪成若干不规则的小图块, 用户可以任意拖动,位置相对应的两个图块可以结合,结合之后两个图块变成一个图块。 要实现这个功能有三个难点:
1.如何把一张图裁剪成不规则的小图块
2.如何判断两个图块合并的条件
3.合并图块
分不多了 ,在此全奉上了。 跪求实现思路啊。 大神啊, 路过别走啊。。。!!! help me !
------解决方案--------------------走过路过千万不要错过
------解决方案--------------------首先,你不用考虑分成什么小块的问题,方向错了。。。
直接做一个模板,只要计算块的大小就行了,就是多少个多大的块可以拼成矩形,至于图像,你可以把图像根据你的矩形的大小剪裁或者缩放。
其次取每个图像的中心为矩形的点分布(形成网格)。
合并,因为是取,所以中心型网格,合并也就迎刃而解了。。。