ゲームを作ろうとしていますが、今すぐ5秒間、ようこそ画面を表示します。私はこの問題をGoogleに入力しましたが、多くの結果がありますが、何も動作していません。私はこの問題がスタックオーバーフローの前にもカバーされているのを見ていますが、それは私のために働いていません。私はtime.sleep
、pygame.time.set
、pygame.time.tick
などを試しました。これは私が今持っているコードですが、私は以前にそれに変更を加えていました。ここにコードと感謝は前もってあります。設定した時間が経過しても画面にメッセージが表示されません
#I imported all these mods just in case I need them, that way I don't have to worry about it
import math
import random
import time
import pygame
import cx_Freeze
import os
import superwires
import sys
import pip
import glob
from pygame import *
pygame.init()
move=0
FPS=60
blue=(0,0,255)
white=(255,255,255)
black=(0,0,0)
green=(0,155,0)
display_width=800
display_height=600
gamedisplay=pygame.display.set_mode((display_width,display_height))
pygame.display.set_caption('Stacker')
clock=pygame.time.Clock()
smallfont=pygame.font.SysFont("Arial",25)
mediumfont=pygame.font.SysFont("Arial",50)
largefont=pygame.font.SysFont("Arial",80)
gamedisplay.fill(green)
pygame.display.update()
def welcome_screen():
welcome_message = largefont.render(str("Welcome to Stacker!!!"), True,black)
gamedisplay.blit(welcome_message,(87,25))
pygame.display.update()
play=True
while play==True:
welcome_screen()
pygame.time.delay(5)
play=False
pygame.display.update()
pygame.display.update()
コードを掲示する[最小限の完全な作業例]を作ってみる(http://stackoverflow.com/help/mcve)特にあなたが任意の輸入を削除する必要があります必要はありません。 –