我正在使用pygame创建一个游戏,但这不应该影响这个问题的答案
在游戏开始时,所有的图像和声音都会被加载,任何对象都会被创建。这可能需要5秒钟,但当我添加更多内容时,可能需要更长的时间
我有一个加载屏幕,上面有一个小的动画,在这一切发生时播放,但是更新这个屏幕有点混乱(这只是伪代码):
LOAD(IMAGE)
UPDATE(LOADINGSCREEN)
LOAD(IMAGE)
UPDATE(LOADINGSCREEN)
LOAD(IMAGE)
UPDATE(LOADINGSCREEN)
LOAD(IMAGE)
UPDATE(LOADINGSCREEN)
如您所见,在我加载所有内容之后,我必须更新加载屏幕,否则动画将无法播放
我的问题是,有没有办法做这样的事情:
UPDATE(LOADINGSCREEN){
LOAD(IMAGE)
LOAD(IMAGE)
LOAD(IMAGE)
LOAD(IMAGE)
LOAD(IMAGE)}
理论上,Python会运行一行,然后运行加载屏幕更新,而不需要我复制粘贴它几十次
任何意见都将不胜感激! 谢谢
目前没有回答
相关问题 更多 >
编程相关推荐