跳跃会在人和地板之间建立距离

时间:2019-03-13 21:06:44

标签: python pygame

完整代码:

import pkg_resources
import pandas as pd

def get_pkg_license(pkg):
    try:
        lines = pkg.get_metadata_lines('METADATA')
    except:
        lines = pkg.get_metadata_lines('PKG-INFO')

    for line in lines:
        if line.startswith('License:'):
            return line[9:]
    return '(Licence not found)'

def print_packages_and_licenses():
    table = []
    for pkg in sorted(pkg_resources.working_set, key=lambda x: str(x).lower()):
        table.append([str(pkg).split(' ',1)[0], str(pkg).split(' ',1)[1], get_pkg_license(pkg)])
    df = pd.DataFrame(table, columns=['Package',  'Version', 'License'])
    return df

print_packages_and_licenses()   

我正在尝试使用pygame模块创建一个简单的射击平台游戏。除跳跃外,其他一切正常。请参见第88行。播放器像x ^ 2抛物线一样跳跃。我在该行的末尾添加了* 0.5,以使播放器跳得越来越慢,但是当我这样做时,就是这样。

跳跃前:

enter image description here

跳跃后:

enter image description here

看第二张照片。地板和播放器之间有一段距离。当我删除* 0.5时,一切正常。为什么?

0 个答案:

没有答案