他のサーフェスがクリアされない限り、SDLレンダリングテキストが表示されない
-
28-10-2019 - |
質問
私は ジェネラコディセタグプレ
そして「画面」の表面に、キャラクターと壁も適用しました。しかし、何らかの理由で、「floorsurface」と「charsurface」をすでにNULLにしない限り、タイマーが表示されないようです。私は何か間違ったことをしていますか?
解決
SDL_Flip(screen)の前にtimerUpdate()を配置してみてください。SDL_Flipを呼び出してから、timerUpdate()を呼び出します。ですから、OK、それで問題ありません。次に画面を反転すると、テキストが表示されます。しかし、何が起こっているのかというと、画面が再び反転する前に、より多くのサーフェスを上部にブリットしているのですが、その上にサーフェスをブリットしたため、テキストが表示されません。順序を変更するだけなので、 ジェネラコディセタグプレ
動作するはずです。
所属していません StackOverflow