`

模拟微信打飞机,完整代码

    博客分类:
  • Java
 
阅读更多





 
 实现过程参见:http://479001499.iteye.com/admin/blogs/2091701

在这基础上多写了一个线程控制玩家飞机的被撞之后的2s无敌时间,解决了那2s中不能发子弹,背景不动的问题。

在音乐播放的时候用线程控制它循环播放。

改变了记分语句的位置,解决了最高分比得分小的问题。

在center上绘制文字,在文字区域加上鼠标监听器的反馈,点击就像是点击了按钮一样,选择新游戏,继续游戏之类的有相应的反应。

撞击判断改用矩形是否相交来判断(之前那样写坐标脑袋都转晕了,还是写矩形方便些,毕竟API提供了这个功能,实现思路其实是一样的)。
 写了一个Record类来记录数据(如果选择新游戏,从记录中读到最高分;如果选择继续游戏,从记录中读到所有数据)。

设置按钮暂时没加入相应操作,以后可以加个是否开声音,查看排行榜之类的功能。

 

 

在压缩包的\ThunderBolt1.2\source目录下有个说明文件,说明了每个包下面的类容,用记事本打开。

  • 大小: 36.9 KB
  • 大小: 46.8 KB
  • 大小: 32 KB
1
2
分享到:
评论
1 楼 紫梦飘逸 2014-10-24  
顶一个

相关推荐

    Html5仿微信打飞机游戏

    "Html5仿微信打飞机游戏"是一款基于HTML5技术的网页飞行射击游戏,旨在模拟微信内置的经典小游戏——打飞机。这款游戏在火狐和Chrome等主流浏览器上表现优秀,充分展示了HTML5的强大性能和兼容性。 首先,我们来看...

    高仿微信打飞机

    《高仿微信打飞机》是一款基于iOS平台的休闲游戏,设计灵感来源于微信内置的经典小游戏“打飞机”。这款游戏致力于重现微信版打飞机的精髓,通过精良的制作和优化,为玩家带来同样精彩的游戏体验。在Xcode 4.5环境下...

    纯js模仿微信打飞机游戏代码(已测试).zip

    【标题】中的“纯js模仿微信打飞机游戏代码(已测试)”表明这是一个使用JavaScript语言编写的,模拟微信经典游戏“打飞机”的项目。这个项目可能是为了教学、练习或者娱乐目的,作者已经完成了代码编写并进行了测试,...

    网页模板——纯js模仿微信打飞机游戏代码(已测试).zip

    网页模板——纯js模仿微信打飞机游戏代码是一个充满趣味性的编程项目,旨在通过JavaScript语言实现一个类似微信小程序中流行的“打飞机”小游戏。这个压缩包包含了一个已经测试过的代码实现,为开发者提供了一个学习...

    高仿微信打飞机demo

    在“高仿微信打飞机demo”中,开发者可以研究playAir文件中的源代码,了解上述各个方面的具体实现,从而掌握游戏开发的关键技术。通过这个demo,你可以学习如何构建游戏逻辑、实现交互操作、优化性能以及处理网络...

    微信打飞机

    《微信打飞机:深入解析游戏源码》 微信打飞机是一款深受用户喜爱的休闲小游戏,它巧妙地融入了社交元素,让玩家在享受游戏乐趣的同时,可以与好友一较高下。这款游戏的源码分析,对于我们了解游戏开发流程、学习...

    cocos2dx之微信打飞机

    《cocos2dx之微信打飞机》是一款基于Cocos2dx引擎开发的移动游戏,它融合了微信社交元素,让玩家可以与好友一较高下。本文将深入探讨这款游戏的开发技术、设计理念以及如何利用Cocos2dx框架实现游戏功能。 首先,...

    基于cocos2d-x 的微信打飞机

    总的来说,"基于cocos2d-x的微信打飞机"展示了如何利用cocos2d-x进行游戏开发,涵盖了图形渲染、用户交互、物理模拟、粒子效果等多个方面,是学习2D游戏开发的一个实例。对于开发者来说,深入理解这个项目,不仅可以...

    java版微信打飞机

    java版的微信打飞机。对于初学Java的还是听有帮助的,里面用了Java简单的图形编程,以及一些接口和抽象类的使用,简单用了下装饰者模式和生产者模式,当然代码还是有很多重用厉害的地方,这也是以后需要不断改进的,...

    微信打飞机 cocos2d-x 2.2.1版本实现

    5. **物理引擎**:虽然微信打飞机游戏的物理效果相对简单,但Cocos2d-x内置的Box2D物理引擎可以模拟重力、碰撞反弹等效果,使游戏更具真实感。 6. **用户输入处理**:Cocos2d-x提供了事件监听机制,能够捕捉到用户...

    体感游戏之微信打飞机(Kinect V2)

    在本项目“微信打飞机”中,开发者利用Cocos2d-x游戏引擎与Kinect V2的结合,创造了一款可以通过身体动作控制的打飞机游戏。 Cocos2d-x是一款开源的游戏开发框架,基于C++,广泛应用于2D游戏开发。它的优点包括跨...

    cocos2dx写的高仿微信打飞机小游戏

    总结来说,利用cocos2dx C++开发微信打飞机小游戏涉及到游戏设计、场景构建、对象交互、逻辑控制、物理模拟、音频处理等多个方面。通过熟练掌握cocos2dx提供的工具和API,开发者可以创建出一款具有高度可玩性和趣味...

    基于C++的微信打飞机小游戏

    【基于C++的微信打飞机小游戏】是一款大学课程设计项目,它利用了hge(HGE,即HGE - Hardware-accelerated Game Engine)游戏引擎进行开发,旨在模仿流行的微信小程序游戏“打飞机”。本项目是C++编程语言的一个实践...

    安卓Android源码——Cocos-2d FeiJi微信打飞机.zip

    "安卓Android源码——Cocos-2d FeiJi微信打飞机.zip" 这个标题指的是一个包含安卓应用源代码的压缩文件,该应用是基于Cocos-2d游戏引擎开发的,游戏名为"FeiJi微信打飞机"。Cocos-2d是一个流行的游戏开发框架,适用...

    cocos2dx3.2微信打飞机 源码

    《cocos2dx3.2微信打飞机 源码》是一个基于Cocos2d-x 3.2版本的游戏开发项目,它展示了如何利用这个强大的跨平台2D游戏引擎来开发一款与微信相结合的休闲游戏——打飞机。下面将详细探讨这个项目中涉及的IT知识点。 ...

    JavaScript模仿微信打飞机游戏.zip

    【JavaScript模仿微信打飞机游戏.zip】是一个以JavaScript编程语言实现的网页版小游戏,它基于流行的微信小程序游戏“打飞机”进行模拟。这个压缩包包含了必要的代码文件和可能的说明文档,帮助用户理解游戏的实现...

Global site tag (gtag.js) - Google Analytics