soft-summer-2021 / summer2021

程序设计实践 (2021夏季学期)
34 stars 6 forks source link

EasyX函数中部分putimage无法正常运行 #71

Closed nevergyt closed 3 years ago

nevergyt commented 3 years ago

屏幕截图 2021-08-28 101939 屏幕截图 2021-08-28 102000 屏幕中dead函数中putimage无法正常运行,只有声音,图画还是之前的图画

jongjyh commented 3 years ago

可以先检查下图片的路径是否正确,试试绝对路径,可执行文件是在debug之下的

dyn1721 commented 3 years ago

或者别的绘制函数把这个覆盖了?

nevergyt commented 3 years ago

是在一个目录之下,而且如果没有点击鼠标是没有其他绘制函数的。 可是它不显示,还是上一个函数的画面

dyn1721 commented 3 years ago

还没解决的话 把整个项目文件发一下 我本地跑跑看

nevergyt commented 3 years ago

雷霆战机.zip

dyn1721 commented 3 years ago

这问题还真是隐蔽。。 你dead函数里面绘制结束界面完了后,又重新开始新的关卡选择等界面,准备下一轮游戏。 但是你忘记了dead函数绘制还是在批量绘制里面,所以必须等到EndBatchDraw()执行才会开始真正的绘制。 image 所以会黑屏卡住