恭喜,你发布的帖子
发布于 2018-05-26 15:20:57
36楼
记得以前有人做过贪吃蛇的东西,要是自己从头到尾思考开发出来的话,得有些收获。
确实,做完还是收获挺多的,讲点遇到的问题吧。
难点1:格子太多,符号IO域的变量及动画和按钮的事件及动画变量太多,精简屏不支持,连接这些变量也是巨大的工程,14*22*(符号IO域变量+符号IO域外观+按钮事件+按钮外观+按钮可见性)= 1540,
连接变量枯燥还容易出错,最后不得做了一个脚本辅助。
难点2: 随机布雷。解决办法,找了一个西门子的随机数生成器,稍微改了下。那个随机数生成器原理是采集纳秒时间做转换,同一周期布雷,会使雷成条带状,所以程序是分周期来布的,效果好了一些。
难点3:扫雷效果实现。例如点击空白格子,周围格子会自动打开,打开的还是白格子就继续打开,本来想一个周期实现,那样需要递归调用了,没做成,后来想到是分周期检测,实际也更合理。其他的如按钮点击检测,长按及短按检测等,也是花了些时间的。
请填写推广理由:
分享
只看
楼主