由于后面都是Utility Application应用,有很多相似之处,不必一一详述。
第27天 十字方向键
添加支持吃豆人动画和声音文件的框架:AudioToolsbox.framework和QuartzCore.framework。
效果图:
第28天 触屏移动
捕获屏幕触摸点的位置坐标
在触摸事件方法中,通过touches参数获得事件,建立视图触摸变量所有事件中的任何触摸对象,代码如下:
[touches anyObject];
方法中,touch参数的属性值中locationInView表明视图中触摸点的坐标,代码如下:
[touch locationInView:self.view];
针对每个触摸点的处理,通过以下函数获取触摸点的坐标,代码如下:
CGPoint CGPointMake(currentTouch.x,currentTouch.y);
主要代码:
效果图:
第29天 跳跃动作
横向显示View Controller及模拟器切换到横屏见《ios7版 30天精通iPhone手机编程 第19天 便携式电子琴》。
效果图:
第30天 打砖块游戏
触摸屏部分代码:
效果图: