- 博客(9)
- 收藏
- 关注
转载 LibGDX重建Flappy Bird——(6) 碰撞检测及细节处理
本章源码链接:Libgdx重建FlappyBird密码:twy2 上一章完整的介绍了BOX2D的物理仿真创建过程,在本章我们将继续完成BOX2D的剩余内容——碰撞检测。因为BOX2D帮我们完成了所有物理模拟过程,包括碰撞检测,这极大的降低我们的项目难度,我们不需要理解碰撞检测...
2019-09-11 05:27:59
785
转载 LibGDX重建Flappy Bird——(3) 打包资源
修改Android启动图标和名称 首先,我们需要替换Android项目的默认启动图标。FlappyBird-android项目中存在一个名为res的特殊目录。在该目录中包含了Android项目专用的资源文件。 展开res目录可以看到四个以drawable为前缀的文件夹: drawable-l...
2019-09-11 05:27:55
435
转载 LibGDX重建Flappy Bird——(2) 创建游戏框架
我们都知道Libgdx只是一个2D游戏框架,并不是游戏引擎,著名的AndEngine 2D游戏引擎就是基于Libgdx开发的,并且Flappy Bird原版就是使用AndEngine引擎开发的。所以我们必须先创建自己游戏引擎。创建UML类图首先我们需要分析Flappy Bird的项目架构。...
2019-09-11 05:27:50
334
转载 LibGDX重建Flappy Bird——(1) 项目创建与导入
为了节省时间和篇幅,有关LibGDX的基础内容在本文将不会介绍。如果有需要可以查看土豆教程。 我们在本项目中使用的是旧版libgdx项目生成工具gdx-setup-ui.jar,虽然该工具是旧版,但是对于简单的项目来说该工具还是非常方便的。下面我们将通过该工具创建项目。 首先双击...
2019-09-11 05:27:46
268
转载 LibGDX重建Flappy Bird——(8)屏幕切换与播放声音(终结)
本章源码链接:http://pan.baidu.com/s/1sjYE0sH 密码:q4n2 正如标题上所标注的,本章将完成FlappyBird的所有剩余内容。对比原版游戏我们可以发现FlappyBird现在还差两个界面,如下所示: LibGDX提供Game和Screen...
2019-09-11 05:27:42
313
转载 LibGDX重建Flappy Bird——(5) 添加Box2D物理仿真和游戏逻辑
本章源码链接:http://pan.baidu.com/s/1o6Tt6VS密码:dvsc 在本章我们将为Flappy Bird添加BOX2D物理仿真,BOX2D物理仿真可以模拟现实世界物体的属性,如重力、速度、摩擦等等。在BOX2D中存在三种物理对象,分别是StaticBo...
2019-09-11 05:27:38
339
转载 LibGDX重建Flappy Bird——(4) 创建游戏对象
在本章,我们将为Flappy Bird项目创建一个真正的场景。该游戏场景由几个具有共同属性和功能的游戏对象组成。但是,这些对象被渲染的方式和行为却各有不同, 简单的 对象直接渲染其所分配的纹理,复杂的对象可能需要多个纹理组合渲染。 创建游戏对象 首...
2019-09-11 05:27:34
379
转载 LibGDX重建Flappy Bird——(1) 项目创建与导入
为了节省时间和篇幅,有关LibGDX的基础内容在本文将不会介绍。如果有需要可以查看土豆教程。 我们在本项目中使用的是旧版libgdx项目生成工具gdx-setup-ui.jar,虽然该工具是旧版,但是对于简单的项目来说该工具还是非常方便的。下面我们将通过该工具创建项目。 首先双击...
2019-09-11 05:27:29
246
转载 LibGDX重建Flappy Bird——(7) 添加GUI信息
本章源码链接:http://pan.baidu.com/s/1hruBkgc密码:94iq 上一章介绍我们基本已经完成FlappyBird的游戏逻辑,接下来在本章将添加一些GUI信息,如分数、按钮等。 分数GUI 首先我们需要为WorldController维护一个int值...
2019-09-11 05:27:25
299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人