文件名称:Rotation-Thruster-Movement
文件大小:803KB
文件格式:ZIP
更新时间:2024-06-07 11:55:29
Python
旋转推进器运动 这是为设计的挑战 尽管总体结构非常相似,但此挑战使用了以前的新基础代码。 如果您对功能有任何疑问,请随时提出。 挑战: 最初的基本代码为我们提供了在星空上的太空飞船。 当前,玩家使用箭头键移动,并且船向按下的方向移动(标准的8向移动)。 这有点无聊。 对于这一挑战,我们将实施推进器式运动。 主要目标: 使用增量时间使游戏帧速率独立。 这将需要使用对App.clock.tick的调用的返回值,并将此信息传递给所需的各种更新函数。 更改为推进器式运动。 向上箭头应始终使船(相对于自身)向前行驶,并且左右箭头应使船旋转。 实施加速以获得更宽敞的感觉。 与其使用向上键来立即使子画面以其静态速度行进,不如使它加速子画面达到特定的最高速度。 即使释放上键,播放器也应继续移动。 额外里程目标: 如果上述内容太简单,那么实际上就是极限了。 要考虑的事情是屏幕包裹; 船舶发动机用
【文件预览】:
Rotation-Thruster-Movement-master
----actors.py(1KB)
----.gitignore(1KB)
----resources()
--------stars.png(4.01MB)
--------ships()
----prepare.py(724B)
----attribution.txt(407B)
----readme.md(3KB)
----tools.py(2KB)
----level.py(3KB)
----main.py(2KB)