问题标签 [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 投票
0 回答
48 浏览

ios - 如何最好地确定一个精灵已被推到屏幕外?

我正在开发 Flappy Bird 克隆(仅用于学习目的!),但在尝试检测鸟何时被推离屏幕时有点困惑。

我的计划类似于

但是,这不起作用,因为鸟(当击中框架的左边缘时)似乎有一个 position.x 大约(但不完全是)270。

我会以错误的方式解决这个问题吗?

0 投票
1 回答
410 浏览

android - Unity: FlappyBird controls don't working on Android, how should I do this?

I made a Flappy Bird-like game in Unity 2D for Android. I's working & running on my device, but there is one problem with the contsols:If i tap the screen the bird flaps and flyes, but if I hold the screen the bird is keep going up and up.. I want to only sense one tap. There is my code:

Full code:

0 投票
0 回答
494 浏览

swift - 在碰撞时移除 Sprite 并保留相同 sprite 的副本

我创建了 Flappy Bird 应用程序的克隆,并尝试添加在游戏中随机出现的硬币。我的问题是,当鸟儿撞到硬币时,我试图让硬币消失,但事实证明这是一项艰巨的任务。我有一个每 3 秒生成一个硬币的功能;起初所有硬币都有相同的categoryBitMask,但后来我改变了它,所以每3个硬币都有1、2、3的categoryBitMask,重复出现。

我在代码上尝试了许多细微的变化,以在硬币与鸟碰撞时摆脱硬币,有时硬币会消失,但会出现其他问题,例如错误的硬币消失或不再产生硬币。这是我认为您需要针对我的问题查看的所有代码:

如果这 ^^^ 还不够,这是我的所有代码:

http://pastebin.com/7yGh5gBn

0 投票
1 回答
279 浏览

jquery - jQuery animate() 平滑

我试图制作一个倒飞扬的小鸟游戏,但我面临着一个大问题。

我尝试从上到下生成管道障碍物,但动画看起来很假,就像文本编辑器一样,而且不平滑,所以我怎样才能平滑它?我尝试使用 requestanimationframe 功能,但我仍然无法得到它。

检查这个:http: //jsfiddle.net/icy1337/u38ratk9/

0 投票
2 回答
658 浏览

jquery - jQuery 生成 div 和碰撞检测

所以我几乎在我的学校作业项目结束时我只是错过了两件我似乎无法弄清楚的主要事情:

1.如何为间隙生成具有随机位置的管道障碍物,以便鸟可以飞过(努力使用改变管道div的css'right'attr的功能以获取间隙位置),并移除管道时它离开屏幕底部。(它是一个倒置的飞鸟游戏,就像 btw ..)

2.其次,我需要碰撞检测功能的帮助,所以我知道游戏何时结束(这不太重要,因为我想我可以在解决第一个问题后弄清楚)

检查这个:http: //jsfiddle.net/u38ratk9/6/

0 投票
0 回答
70 浏览

javascript - jQuery 随机生成 div 并在屏幕外删除它

所以我几乎在我的学校作业项目结束时我只是错过了两件我似乎无法弄清楚的主要事情:

1.如何为间隙生成具有随机位置的管道障碍物,以便鸟可以飞过(努力使用改变管道div的css'right'attr的功能以获取间隙位置),并移除管道时它离开屏幕底部。(它是一个倒置的飞鸟游戏,就像 btw ..)

2.其次,我需要碰撞检测功能的帮助,所以我知道游戏何时结束(这不太重要,因为我想我可以在解决第一个问题后弄清楚)

检查这个:http: //jsfiddle.net/u38ratk9/6/

0 投票
1 回答
381 浏览

netlogo - NetLogo Flappy Bird 评分

编辑:代码: http: //pastebin.com/cGAxmNVC

如果您查看管道部分,“如果 pxcor = 14 [set num num + 1]”这就是评分。然而,它是有缺陷的。当管道向鸟移动时,patch num 属性设置为 0。因为 pxcor 不再是 14。但这意味着分数将始终为 0。所以我需要评分方面的帮助。看“管”。

我正在考虑找到最大 num(num 是补丁属性),然后加 1。我怎样才能找到最大 num?

0 投票
1 回答
706 浏览

ios - 节点从纵向模式消失到横向模式(Sprite Kit | Swift | Flappy Bird)

我正在研究 Flappy Bird 克隆。我遇到了一个错误,当我从纵向模式切换到横向模式时,我的地面节点会消失。

编辑:我的代码基于此:https ://github.com/fullstackio/FlappySwift

人像模式

横向模式

正如你所看到的,Kirby 的行为就像底部是地面,所以很明显节点在那里,只是看不到。以下是相关代码:

提前致谢。

0 投票
1 回答
332 浏览

java - 如何让imageView平滑移动?

我正在创建一个 Android Flappy Bird 克隆,但我不知道如何使 imageView 顺利移动?这是我到目前为止所做的。

有没有其他方法可以做到这一点?

0 投票
5 回答
334 浏览

unity3d - 如何改进 Unity 中的移动代码?

我正在使用与 Flappy Bird 相同的机制在 Unity 中使用 2D 格式制作游戏。但是,我没有让运动达到我想要的那样好。

主要问题是当我按下鼠标按钮时,它不会停止,直到我释放按钮。我想要一键只移动一个动作,这样如果我按下鼠标按钮并且不松手,鸟就会掉下来。因为,它只会反弹一次。

这是移动代码,请告诉我如何解决此问题。我跳过了运动中未使用的一些代码部分。