吊灯
这个案例相对来说还是比较简单,三个角色:灯罩,灯管,按钮开关。通过按下开关发生消息,实现灯光的开关效果,两个物体直接通信,适合用来讲解消息传递。
风车
这个互动风车还是有点小技巧的,如果看过我之前的单个鼠标模拟左右按键效果的话,应该就会清楚了。
这个任务效果就是按下左转风车就不停的左转,按下右转就会从当前状态切换为不停的右转。
第一下看到这个你可能会觉得很简单,按下按键发送一个消息,无限循环转动就搞定了,思路是这样的,但是有没有想过,如果按下其它按键,如何从当前的循环中退出呢?解决这个问题可以使用标志变量或者叫做开关变量。