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

java - 奇怪的故障 Flappy Bird 代码

好的,我有游戏、鸟类和棋盘类。我的 Game 类中有管道创建、删除和移动代码。有人建议我不要创建 Pipe 类并创建一个管道对象。没有管道代码,我的游戏运行流畅,虽然没有管道出现。当我有管道代码时,程序会运行但不会出现窗口。我将向您展示 Game 构造函数和管道代码。

现在管道代码

当我没有注释掉任何东西时,它说它正在运行,但没有创建一个窗口。在 Game 类中,当我注释掉这些行时,会出现窗口但小鸟不会向下移动。

当我注释掉管道代码的其余部分时,我得到一个正常运行的游戏减去出现的管道

0 投票
1 回答
251 浏览

animation - SpriteKit - 在 SKPhysicsContact 更改动画

我对 Sprite Kit 游戏开发非常陌生。我目前正在开发我的第一个游戏 - 一个简单的游戏,玩家必须通过障碍物导航一个简单的对象。如果对象与障碍物碰撞 - GAME OVER。

我让它工作得很好,但我在动画问题上被困了一个多星期。几天来,我一直在寻找答案……但没有成功。所以基本上......当我的对象被导航越过障碍物时,我有一个动画模式(效果很好)。然而,一旦它碰到障碍物,我希望动画模式改变(变成爆炸)。出于某种原因,这并没有发生!:( 基本上完全忽略了这两行代码([self stopBeeAnimation]; 和 [selfbeatAnimation];)我添加了,游戏马上就结束了。

非常感谢我可能得到的任何帮助(这让我发疯):)

太感谢了。

这是我的代码:

和:

0 投票
1 回答
207 浏览

ios - 停止 SKSpriteKit 点击的冲动

我正在尝试在我的游戏中创建一个暂停按钮。在你点击屏幕的那一刻,它会在移动精灵节点上施加一个脉冲。问题是当我点击暂停按钮时它仍然会施加冲动。我怎样才能在不产生冲动的情况下创建暂停按钮。

我尝试将 if 语句更改为 else if,然后将最后一个脉冲部分作为 else 部分,但这不起作用。

touchBegan 方法:

暂停菜单方法:

0 投票
1 回答
251 浏览

cocos2d-iphone - cocos2d 飞扬的小鸟演示

我正在使用 flappy bird 演示尝试不同的事情,只是为了“了解彼此”。通过演示,我设法将游戏的方向更改为垂直向上移动。将 CGFloat 反转为负值会使我的障碍物向上移动,但一旦它们超出范围,它们就不会重新生成。如果我更改向下滚动的值,它们会根据更新方法重新生成。有人可以向我解释我在 x 到 y 转换中做错了什么吗?为什么底部被识别而我的屏幕顶部不被识别?提前致谢

我附上了 SB 的 _physicsNode 屏幕截图。

在此处输入图像描述

0 投票
2 回答
155 浏览

java - 检测 Flappy Bird 克隆中特定区域的触摸

所以,我正在制作一个飞扬的鸟克隆。问题是我是使用 java 和 libgdx 编程的新手,我想请你帮忙。我想在特定区域(只是一个简单的矩形)上进行触摸检测,而不是在整个屏幕上单击。

这是 InputHandler 类中我当前的代码:

}

0 投票
2 回答
464 浏览

java - LibGDX,flappy bird 克隆,创建 BUTTON

我正在开发一个轻飘飘的鸟克隆,我真的被我想要创建的这个按钮所困扰。对不起,我知道这是一个基本问题,但我是初学者,我真的需要你的帮助。所以,游戏已经差不多完成了,但我不想触摸整个屏幕让小鸟跳跃,我想做一个按钮来做同样的事情。这是我的 InputHandler 类:

我在 GameScreen 类中创建了一个舞台和一个演员(按钮)(它不起作用),它显示在屏幕上,但我不知道下一步该做什么。再次,对于这样一个基本的问题,我很抱歉,但我真的需要你的帮助才能完成这个游戏。

}

0 投票
2 回答
238 浏览

java - LibGDX 飞扬的鸟克隆,Scene2d 演员(按钮)

所以,我正在开发一个飞扬的鸟克隆。我创建了一个弹跳鸟的按钮。我还想要这个按钮是画一些东西(在这一点上完全不相关)。但不是每次按下按钮。我已经尝试过:

但这就是我现在想要的。我想在第一次按下按钮时特别画一些东西。我希望你能理解我的问题。谢谢你的帮助。

0 投票
1 回答
131 浏览

ios - 模拟“冰上改变方向”效果

我真的希望有人理解我所要求的效果。你有没有玩过角色单向滑动的游戏,当你尝试改变角色的方向时,它不是立即的,因为他们需要在初始方向上放慢速度,然后才能开始向另一种方向滑动?Flappy Bird的制造商在App Store“Swing Copters”上的新游戏正是我所说的效果。有人可以帮我在 SpriteKit 中创建这种效果吗?我已经尝试过通过施加不同的力来实现它,但我要么做得不正确,要么用力无法实现效果。

提前致谢!

0 投票
2 回答
1601 浏览

ios - Swift SpriteKit PhysicsBody 被 Xcode 强制为可选

我在尝试使用 Swift 和 SpriteKit 在 Xcode 6 beta 7 中编写一个飞扬的鸟克隆时遇到以下问题。

将physicsBody 属性添加到SKSpriteNode 后,我无法直接更改physicsBody 的属性,例如,我无法执行以下操作:

Xcode 构建将失败,在我向 PhysicsBody 添加动态和allowRotation 值的两行错误,我能做到这一点的唯一方法是执行以下操作:

将physicsBody 作为“?”选项的问题 特点是当试图操纵一些我想添加的鸟类物理特性时,做某些操作变得很复杂,比如移动时的旋转。

关于如何避免/修复必须将physicsBody 属性标记为可选的任何建议?(“物理体?”)

谢谢!

问题截图
(来源:tinygrab.com

放大问题截图
(来源:tinygrab.com

0 投票
1 回答
166 浏览

unity3d - 为什么我的玩家生命会立即消失?

我是团结的新手,我正在开发游戏,比如Flippy Bird如果我的玩家与另一个物体发生碰撞,那么我的玩家的一个生命将被禁用,并且对撞机从一个地方移动到另一个地方,并且有这么多对撞机而对撞机很小有点宽,所以当我的玩家接触那个对撞机时,它的三个生命在很短的时间内被一一禁用。

我明白当我的玩家一次又一次地触摸同一个物体时。所以玩家所有的生命同时被切断,但我不知道如何解决这个问题。

碰撞代码如下。