[问题] 分开、组合

楼主: huadi73 (ㄚㄚㄚ)   2014-06-08 17:14:48
我有叠在一起的10层单位各为1的方块
1. 点选分开按钮再点选某层,该层的上下会分开一个单位
其他则一起被推开一个单位,
直到所有方块都相隔一个单位为止,才不能点选
2. 点选合并按钮再点选某层,该层的上下会与该层黏合
其他的则一起被合并一个单位
目前我分开有个bool来判断是否移动过了
没有移动过才能动,合并也是这么做
不过又有分开又有合并时,却会出现方块重叠的情况
想请问各位更好计算各个方块该移动到哪的方法
谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com