问题标签 [flappy-bird-clone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1190 浏览

ios - SpriteKit:精灵定位

我最近发现了一个关于如何使用 SpriteKit 构建像“flappy bird”这样的游戏的教程。我没有实现抽头机制,而是使用设备加速度计来左右移动小鸟。我现在的问题是生成管道。本教程中使用的方法在 x 轴上创建管道,而不是在 y 轴上,我想要这样做。

我的想法是生成从“天空”落下的管道,而鸟必须在管道之间移动才能维持生命。我希望我的问题描述很清楚:) 谢谢

澄清:管道确实从“天上”掉下来,但问题在于它们在屏幕上的位置。当我运行该项目时,右侧管道或左侧管道之间没有间隙。我只看到一个巨大的管子在垂直下落,充满了屏幕的比例。

0 投票
1 回答
647 浏览

user-interface - LibGDX 创建类似 Flappy Bird 的游戏菜单?

我有一个关于 LibGDX 游戏引擎的问题。

  1. 我一直使用 SpriteBatch 在屏幕上绘图,现在我将制作和 Flappy Bird 一样的游戏菜单。在 Flappy Bird 中,菜单进入游戏屏幕,因此 Flappy Bird 没有更多屏幕,他将所有内容都放在同一个屏幕上。我可以使用舞台和场景 2D 来执行此操作,还是可以为此使用 SpriteBatch?
  2. 在舞台上我可以使用动作来旋转我的纹理,SpriteBatch 也可以吗?

希望你能帮助我,对不起我的英语不好:)

问候 coco07 ;)

0 投票
1 回答
1090 浏览

java - 速度的加速/减速

所以在我的编程课上,我们正在尝试编写 Flappy Bird 或它的一个版本。就我而言,我正在使用哈利波特主题。当我按下键盘上的向上箭头直到速度为 0 时,我的飞贼应该会减速,这将导致它停止移动。一旦速度达到 0,飞贼就会在下降时加速,直到达到预先声明的速度 10。有人可以向我解释如何加速和减速吗?

0 投票
0 回答
57 浏览

ios - 沿屏幕排列精灵节点

不知道你有没有玩过Flappy Fall手游。它是一个简单的游戏,以某种模式“下落”(滚动)鸟类,您必须在它们落地之前将它们捕捉到巢中。我目前正在尝试学习有关 Sprite-Kit 的一两件事,我很好奇在滚动精灵节点中实现不同模式的最佳方法是什么?可以说他们正在从一侧向下滚动屏幕到另一侧,并且随机有小波浪和大波浪。任何提示将不胜感激!

我不是想复制游戏,只是学习技术!

0 投票
1 回答
942 浏览

c# - C# 绘制随机矩形

我写了一个小代码,比如 Flappy Bird(游戏)中的一个,在我的一个计时器中,我写了以下代码,但是当我启动这个计时器时,它只是向我展示了一个上下管道 3 次,然后绘画就开始了黑色,它不再显示管道。如果各位大神能告诉我问题出在哪里,感激不尽。。

这是声明:

这是加载表单部分:

下面是绘画部分:

第一个计时器刚刚:

0 投票
1 回答
751 浏览

java - 如何画出飞扬的鸟地?

我很沮丧,因为我不能像在 Flappy Bird 中那样绘制地面......我尝试使用这种方法:

曾经的结果是,当 ground.x 从显示屏击中左侧时,地面在负 x 处移动得更快。那么我的方法有什么错误?

0 投票
3 回答
18802 浏览

java - 从舞台上移除演员?

我使用 LibGDX 并且只在我的游戏中移动相机。昨天我找到了一种在我的游戏中画出地面的方法。我正在尝试制作 Flappy Bird 的克隆,但在绘制屏幕上移动的地面时遇到问题。在每次渲染调用中,我都会向 . 添加一个新ActorStage,但几次之后,绘图不再流动。每秒帧数下降得非常快。还有其他方法可以在游戏中吸引人吗?

0 投票
2 回答
28912 浏览

c - 使用 `sleep()` 进行时间延迟

我试图将程序执行延迟 200 毫秒,然后测试在延迟期间是否按下了某个键。我该怎么做呢?

我正在尝试使用 C 创建一个类似于小鸟的简单电脑游戏。我希望用户有一点点时间(~200 毫秒)来按键让小鸟跳跃,否则它会掉下来,但我是在实施延迟时遇到问题。

我在一些论坛[在哪里?]上读过sleep(100)应该有 100 毫秒的延迟,但是当我这样做时,我得到了 100 秒。

我也尝试过使用sleep(1/5),但该函数只接受整数。

此外,我需要能够测试在 200 毫秒内是否按下了某个键;我在某处[where?]读到 该kbhit功能可用于此目的,但我不知道如何使用它。

0 投票
1 回答
275 浏览

actionscript-3 - 添加孩子+命中测试?

AS3 闪存 -

嘿,我做了一个像“Flappy Bird”这样的游戏。

有人可以帮助我如何检查“字符”撞墙吗?

该游戏每 2.5 秒生成两堵墙。(墙和墙 2)

如何检查那个角色击中了它?

0 投票
1 回答
2026 浏览

c# - 在 C# Unity 中将速度添加到 2d 精灵

嗨,我想知道是否有人可以帮助我修复练习代码(我在制作真实的东西之前制作练习代码,因为它只是我滚动的方式)它基本上是一个需要用户单击屏幕才能使其不出现的对象很像飞扬的小鸟一样触地但是虽然我已经正确地对精灵应用了重力我无法修复速度部分(我编码是每次用户用鼠标单击或点击空格键时对象会像飞扬的小鸟一样向上移动)

你能解决这个错误吗,因为每次我为精灵广告设置统一的速度时,运行程序精灵一直在下降,无论我点击多少或点击空格键,即使我增加精灵也不会停止下降速度