小编use*_*488的帖子

pygame中对象的速度?

我正在编写一个简单的pygame程序,它只包含在屏幕上移动一个框.盒子移动得非常快,我想知道如何控制速度.在我的代码中,更新的位置移动1而不是更小,因为如果数字不是整数,则会使事情变得更复杂.

import os, sys
import pygame
from pygame.locals import *

pygame.init()
mainClock = pygame.time.Clock()

WINDOWWIDTH = 400
WINDOWHEIGHT = 400
windowSurface = pygame.display.set_mode((WINDOWWIDTH, WINDOWHEIGHT), 0, 32)
pygame.display.set_caption("Box")

BLACK = (0, 0, 0)
RED = (255, 0, 0)
WHITE = (255, 255, 255)
size1 = 20
size2 = 2
#character = pygame.Rect(30, 30, 20, 30)
player = pygame.Surface((40,40))




pos1 = 100
pos2 = 100


MOVESPEED = 6

x = 1

while True:
    if pos1 == WINDOWWIDTH - 40 and pos1 > …
Run Code Online (Sandbox Code Playgroud)

python pygame

2
推荐指数
1
解决办法
6357
查看次数

标签 统计

pygame ×1

python ×1