鸿伟 2012-6-25 10:44:08
记住这个写游戏的过程,分而治之是解决所有复杂问题最有效的方法,把问题分解到足够小,足够简单,我基本上写程序也是这个思路。一起加油!
问题1:
如何实现图片在某一某局中随手触摸而左右滑动?
问题2:
如何实现图片自动左右移动?
问题3
如何实现暂停功能?
问题4:
如何实现重新开始功能?
这近四天的时间自己学着做了一个简单的足球游戏。整个过程可以曲折来形容,当然也从中收获不少,现在回想下,其实它真的很简单,就像易坚说的一层纸的问题,之前一直不敢动手,就是卡在如何实现用canvas在背景图片上画运动员和足球,当时错误的以为这样会覆盖背景图片(至于当初为什么会有这种错误意识,估计是凭空想象滴,但也反映出主观思想的盲目性,对于不确定的想法、观念一定先求证,然后再继续……)。以至于当时鸿伟和易坚想不通,很简单的事情为啥要纠结那么久,没什么可想滴,实现起来也很简单。是滴,这个游戏实现的关键就是canvas画图,每隔一段时间画一次,相当于刷屏一次。其他都是一些较简单逻辑问题。
问题1解决
随手触摸左右移动,这个实现过程首先要监听触摸事件,一旦有触摸就获取触摸点坐标,然后判断其是否在某一Y坐标范围内,若在的话就根据触摸点X坐标重新画出此运动员。
问题2解决