问题标签 [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.
c# - 如何更新在整个游戏中产生的类的多个实例?
新手,我正在使用 XNA 创建 Flappy Bird 克隆,到目前为止,我还没有遇到任何无法解决的问题,但我只是不知道如何继续生成管道。
我有一个管道类,我设法根据主游戏更新功能中的计时器创建它的一个实例(我知道这只会创建一次管道):
问题是我无法在主游戏更新中调用 pipe.Update() 函数,因为尚未创建“管道”!而且,无论如何,如果我要生成多个 Pipe.cs 实例,我该如何引用它们各自的 Update() 函数?
ios - 你怎么做飞扬的鸟拍打?
所以我只是想制作一个飞扬的鸟的复制品。但是,我想知道如何实现鸟翼?我想到了使用方法
- (void) touchesBegan: (NSSet *) touches withEvent: (UIEvent *) event
但我注意到,如果你使用这种方法并按下屏幕,小鸟会不停地拍打。我只是想让小鸟在我点击屏幕时拍打,如果我按下屏幕,它的行为与点击一次相同。
有没有利用这些动作的类参考?
actionscript-3 - 不必要的布尔变量完全改变代码
好的,所以我早先想出了这个绝妙的主意来练习 ActionScript 3.0,我决定创建一个 flappy bird 克隆。我有基本的鸟向下运动,所以鸟可以适当地上下移动,他会旋转,看起来很光滑。
但是我对布尔变量和 if 语句有疑问。它并没有真正打扰那里的代码,但我想知道它为什么正在做它正在做的事情。如果您使用自己的名为bird 的符号在flash 中运行以下代码,它会正常工作。你可以按下任何按钮,鸟儿会飞起来,然后又会掉下来。
但是,如果您运行完全相同的代码,并且hasGameStarted
从代码中删除或注释与布尔变量有关的所有内容,则程序将变得异常快。没有其他变量取决于此布尔值,根本不需要它。
如果您需要确切地知道发生了什么,它的功能几乎相同,除了鸟会飞快地移动并且每次按下按钮时都会移动得更快。
请帮忙,我还在学习,我一周前就开始了。
javascript - Phaser 图像未预加载
如果有人用过 Phaser,也许你可以帮我写代码。我正在尝试创建一个 Flappy Bird 克隆,到目前为止它运行良好。但是,每当我第一次打开游戏时,管道的精灵似乎都没有出现。我已经预先加载了鸟和管道精灵,并且只有鸟精灵在第一次尝试时加载。一旦游戏重新开始(当鸟死了),管道就会正常加载。我正在使用 WAMP 托管本地服务器。
这是我的代码:
java - 在视图中为 Android 图像设置动画
我正在尝试重新创建 Flappy Bird 作为我的 Android 编码练习。在我变得非常困惑之前,我不必走很远。我已经对如何在 onDraw 方法中移动动画进行了大量研究,但我似乎只能找到从一开始就编辑 html 样式内容的教程,您可以在其中添加按钮等等。我想在实际视图中绘制动画,因为我计划在开始创建手势监听器时移动动画。所以我问是否有人可以查看我到目前为止的代码,并告诉我我到底做错了什么。到目前为止,我已经创建了一个数组来添加鸟儿上下拍打翅膀的图像,但它所做的只是将每张图片相互叠加,而不是在无限循环中一次只打印一个图像看起来像' s 拍打着翅膀。谢谢!
}
android - 如何在正常布局上放置叠加层
我只是通过使用带有按钮和文本字段的线性布局来做一个迷你游戏。我想有一个像 flappy bird 中的高分叠加层一样的叠加层:
(中间的橙色框)
有没有办法在不将我当前的布局转换为画布的情况下获得这个?谢谢 !
actionscript-3 - Action Script 3.0 计时器不会停止
我正在尝试在动作脚本中制作飞扬的小鸟(只是为了练习和娱乐)。这是我的第一个编程语言,我还是新手。
所以问题从这里开始,我想让鸟在没有按下任何按钮时每 2 秒旋转一次(就像真正的飞扬的鸟一样)。但事实证明,在我再次按下空格键后定时器仍然激活,我认为它应该在激活新定时器之前先停止最后一个定时器。
如果我按空格键 2 次,计时器将激活两次。无需先停止计时器。
代码 :
libgdx - 旋转精灵和反向旋转
我正在构建一个手机游戏并尝试实现与 Flappy Bird 相同的图像旋转概念。
我可以用重力旋转图像计数器时钟,当我触摸屏幕时,旋转是顺时针方向
我的问题是,当我触摸屏幕让鸟飞起来时,我没有顺时针平滑旋转。这只鸟看起来像船一样摇晃。我知道这与起源有关,但我被困在这里。
查看我的代码
这是设置顺时针旋转的代码
c++ - 在屏幕上移动多个 CCSprite Cocos2dx
我有一个 Init 方法和 spawn() 方法,每 2 秒由 CCAction 调用一次!我想要的是pipePair
每 2 秒在屏幕上移动一次节点,就像在飞扬的小鸟游戏中一样!但在我的情况下,我无法在屏幕中添加多对节点,而且 MoveBy 的速度会CCAction
定期加快。
所以我希望节点应该定期添加,并且它们应该在屏幕上以恒定的速度移动。
任何帮助,将不胜感激。
这是我的 spawn 方法,每 2 秒调用一次!
objective-c - 像 Flappy Bird 这样的游戏结束弹出窗口
如何在 cocos2d-iphone 3 中制作像 Flappy Bird 这样的弹出式游戏?
我试图添加一个新场景,但它在游戏中添加了一个新屏幕,我只想要一个里面有一些按钮的矩形。我还搜索了如何添加多个场景,但没有找到这样做的示例。