永发信息网

Flappy bird c语言怎么实现小鸟加速下坠

答案:1  悬赏:10  手机版
解决时间 2021-03-26 07:36
Flappy bird c语言怎么实现小鸟加速下坠
最佳答案
首先你要知道运动学公式,取左上原点右x下y的坐标系。每次按一下之后,坐标变化:
Δx=v1*t
Δy=v2*t+½g*t²
t是到最后一次按的时间。
v1是水平初速度,正常数。
v2是垂直初速度,负常数,代表每次反弹的速度。
g是重力加速度,正常数,代表小鸟跌落的快慢。追答所以:
记录初始位置(Ox,Oy),然后根据时间t计算Δx和Δy,(Ox+Δx,Oy+Δy)就是t之后的坐标,之后每次按空格就更新Ox和Oy。追问void draw()
{initgraph(640,480)}
void move()
{
time(&end)
t=difftime(end,start)
delty=v0*t+1/2*9.8*t*t
y=delty+y0
}
void hit()
{
if (kbhit)
y0=y
time(&start)
}
手机打的,这样子对么
运行出来速度过快,一闪而过就到画面底部了追答差不多这样、v0,v1,g这几个常数可以调一下呢?哎、也不至于那么快吧、调试看看
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我们是如何从远古人,一步一步变成现在的‘人
String b[]=list0.get(i).split("\\-");此代
请问在道路施工中,透油层有什么作用?
转移危险废物五联单怎样开
独立基础承台是否可以不支模,直接把基坑挖成
等你等到山白头谁唱的
帮兄弟打架自手判刑几年
谁的品牌手机最先支持Type-C插口
《邓攸买妾》全文翻译
为什么iope的气垫粉底 擦完就很油的感觉?
单选题古希腊的圣贤先哲从客观实际出发,俯察
为什么QQ群转让不了啊?提示由于号码安全限制
求唱吧里世狼女神的资料,最好详细一点,看评
霍州到运城需要多长时间
2o16年4月昆山国家工作人员宣誓名单
推荐资讯
十八届六中全会议题 历届六中全会都研究了哪
ofo59元那个免押金骑行怎么能退回来?
怎么做,数学,麻烦了
怎么给金鱼上色
2种解x+15=18的方法(解方程初步)
北京公积金问题。网上操作补缴了。如果审核不
初三只读了半年想回老家复读可以吗
电脑连不上无线网显示适配器的驱动程序可能出
美国q1是什么意思
跟祖父学诗之所以什么是因为什么来概括我跟祖
去头是个字去尾是个字头尾都去掉仍然是个字答
wordxp蓝屏怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?