游戏说明:
横向或纵向有3个或3个以上连续相同的图块时,这些图块将会消失;
图块自移动时,不接收点击操作;
图块停止运行时,可以点击两个图块,如果相邻,图块将交换位置。
主要涉及技术要点
1 使用Surface制作动画效果,参考游戏主界面GameSurfaceView.java
2 同一Activity下,不同线程的view之间进行通信,参考GameViewActivity中的“刷新TextView部分”
另,要求调试环境:Android SDK version 15+ , LCD density = 120
有问题,欢迎探讨交流。
源代码:
https://files.cnblogs.com/lugesot/GameDemoOnlyFor120dp.zip