打地鼠游戏MVC
上一节
下一节
Thread 建立一个线程
Handler 处理不同线程之间的通信
Message
MVC,
Model:打地鼠的逻辑,在规定的时间内,冒出一个地鼠,手指点击冒出来的地鼠,
成功打到地鼠,如果错过了,那就是打不到。
技术上如何实现?
首先要显示一只可以变化位置的地鼠,ImageView对象里的setX(设置X坐标)
和setY的方法,首先声明一个ImageView 有限个的位置坐标
产生一个随机数,代表不同的位置坐标的序号(0-7)每隔一段时间来产生。
onClick 点击(手指碰到按钮并且离开按钮才算一次点击)
onTouch 方法(手指碰到 就完成触发,执行某些动作)
每按一次,那计数, +1;在规定的时间内按到50只,那就算通关。
View: 背景图片,background,然后在backgroud显示地鼠洞。
背景图片上面,要显示地鼠ImageView(可以设置不同位置)
显示时间,显示是否通关。
controller: onTouch方法,在触碰到地鼠,执行动作,计数,是否达到通关条件

