我在弗雷迪的比赛中做了五个晚上的比赛,我所拥有的一切都应该如此运作.问题是按下灯按钮时会出现延迟.当你向左或向右移动时,还有一个非常轻微的滞后(我在添加灯光功能之前没有在版本中注意到它).我感谢您的帮助.
这是我的代码的简化版本:
import pygame, random
pygame.init()
screen = pygame.display.set_mode((0,0), pygame.FULLSCREEN, 32)
pygame.display.toggle_fullscreen()
clock = pygame.time.Clock()
office_closed = pygame.image.load('images/office.png')
left_win = pygame.image.load('images/left_win.png')
right_win = pygame.image.load('images/right_win.png')
building_map = pygame.image.load('images/map.png')
building_map.convert_alpha()
camera_switch = pygame.image.load('images/camera_switch.png')
turn_left = pygame.image.load('images/turn_left.png')
turn_right = pygame.image.load('images/turn_right.png')
turn_left.convert_alpha()
turn_right.convert_alpha()
light_button = pygame.image.load('images/light_button.png')
v = 0
a = 0
position = 'door'
def door_lights(mouse_x, mouse_y, click, position):
global left_win, right_win
if position == 'left_win':
if click == (1,0,0) and (mouse_x >= 20) and (mouse_x <= 95) and (mouse_y >= 363) and …Run Code Online (Sandbox Code Playgroud)