标签:
今天我们进入做实例环节,刘国斌老师带我们做了两个小游戏,两个游戏看似简单但内包含的知识面几乎涵盖了之前所学到的所有东西,所以综合性很强,而且锻炼个人逻辑思维能力。
打砖块练习中,要再界面中添加一个砖块的矩形,两个控制砖块左右移动Button,然后在砖块之上建立一个球,使得界面开始时 球开始移动,然后碰撞到墙面反弹再碰撞反弹,直至反弹至砖块上?接住,使得球与砖块相交时再次反弹。
难点在于要考虑球反弹至墙壁后如何反弹,解决方法是给球设置一个移动速度speed,让这个speed是个数值类型,碰到墙壁,使得speed的数值*=-1。所以可以使球的轨迹路线相反方向移动,然后碰撞至板块时?用if语句判断两坐标是否相等,如果相等那么相交,然后使speed再次反方向移动。得此游戏
————————————————————————————
接水果游戏相对来说比较复杂,让四个水果依次在固定高度,点击其水果图形会下降,下方有小车在左右移动,如果接住对应的水果就有对应的数值,
难点在于让每个水果与小车碰撞时都会记录分数,要设置一个数组,使得每次碰撞都有效,并且根据每个水果的速度来判定各个数值大小。?
2015 IOS 学习笔记 打砖块练习以及接水果练习 ——蓝懿教育
标签:
原文地址:http://www.cnblogs.com/lovemyios/p/4803790.html