SDL Render Text не отображается, если не очищена другая поверхность

StackOverflow https://stackoverflow.com/questions/5882163

Вопрос

У меня есть

родовое слово

и на поверхность «экран» я также нанес свой персонаж и мою стену.Но по какой-то причине я не могу видеть таймер, если я уже не установил NULL для 'floorurface' и 'charsurface'.Я что-то не так делаю?

Это было полезно?

Решение

Попробуйте поместить timerUpdate () перед SDL_Flip (screen).Вы вызываете SDL_Flip, затем вызываете timerUpdate ().Итак, вы думаете, хорошо, в следующий раз, когда перевернете экран, я увижу текст.Но происходит то, что вы дублируете больше поверхностей сверху, прежде чем экран снова перевернется, а затем вы не можете увидеть текст, потому что вы скопировали поверхности поверх него.Все, что вам нужно сделать, это изменить порядок, поэтому

родовое слово

должно работать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top