自己做外星人入侵游戏,为什么随着外星人减少,飞船和子弹速度越
pygame吧
全部回复
仅看楼主
level 2
ayang666 楼主
自己做外星人入侵游戏,为什么随着外星人减少,飞船和子弹速度越来越快,我设的速度都是固定值,有大佬知道怎么解决吗
2020年01月17日 02点01分 1
level 2
ayang666 楼主
自顶
2020年01月17日 03点01分 2
level 2
ayang666 楼主
我顶
2020年01月17日 04点01分 3
level 2
ayang666 楼主
再顶
2020年01月17日 14点01分 4
level 5
代码?
2020年01月18日 01点01分 5
level 3
有可能前期图片等资源多,实际是已经属于慢放状态,后面就是正常速度
2020年01月30日 04点01分 6
level 2
让动画基于时间运作,计算上一个画面到现在经过了多少时间,然后我们才能决定是否开始绘制下一幅。尝试使用以下pygame.time模块给的Clock的对象,看一下有没有效果。
2020年03月13日 01点03分 7
试了,没有效果。。。
2021年01月14日 09点01分
用time.clock把刷新率控制在100,我的电脑就没有越来越快的情况了,但是如果控制在300,就还是会越来越快,所以应该是前期图片太多,加载刷新不过来。。。
2021年01月14日 09点01分
@H907581004 ��才啊,人家pygame多对象顶多控制在60帧左右,你设个300肯定会越来越快啊,如果要使速度为完全固定的值,你要用你预估的帧率除以当前帧率,然后将这个数字乘在每一帧的速度上(速度原值不变)[黑线]
2021年12月14日 11点12分
1