自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除