comida10

积分:237
上传文件:1
下载次数:5
注册日期:2019-04-06 12:43:36

上传列表
FlappyBird-2.0.zip - 在《FlappyBird》这款游戏中,玩家鼠标点击屏幕,小鸟就会往上飞,不断的点击就会不断的往高处飞。不点击的话则会快速下降。所以玩家要控制小鸟一直向前飞行,然后注意躲避途中高低不平的管子。 设计思路 使用场景相对小鸟移动的过程间接实现小鸟在水平方向的位移,小鸟实际上只在垂直方向上进行了位置的改变,调用线程,每次循环使小鸟的y值自动增加以达到重力效果,玩家点击鼠标按键时,减少小鸟y轴坐标以达到跳跃效果,当小鸟位于某根水管中间时,判断小鸟是否与该水管的上侧或者下侧发生了碰撞,如果没有,当小鸟的x坐标>水管左上角x坐标+水管宽度时,分数+1;如果发生了碰撞,游戏结束。 游戏具体实现 Ⅰ信息的存储 Ⅱ信息初始化 Ⅲ场景相对位移 Ⅳ小鸟的跳跃 Ⅴ碰撞检测 Ⅵ图片的获取及显示 分为4个类:Bird,Column,Ground,World 并且包含所需素材图,与升级版飞扬乖巧的素材。 适合java初学者学习与尝试,有助理解。,2019-04-06 12:58:31,下载3次

近期下载

收藏