簡體   English   中英

使用位圖的sdl c ++鍵盤輸入

[英]sdl c++ keyboard input using bitmap

我必須編寫一個程序讓我寫程序,然后我將在鍵盤上按的所有字母都可以從位圖圖像中獲取片段,該片段可以響應我所按的字母。我不能僅將SDL_ttf與c ++一起使用SDL_image。

  1. 找到一個充滿ASCII字形的不錯的位圖,就像這樣

  2. 使用SDL_image加載到SDL_Surface中。

  3. 在鍵盤處理循環中,按下鍵時獲取ASCII值。

  4. 使用ASCII值在要復制的位圖中找到正確的8x8塊。

  5. 將SDL_Blit與適當的src rect(來自第4步)和dst x / y一起使用,以將blit顯示到屏幕上

  6. 將dst x值增加8。如果它變得“太大”,則將其包裝,然后將dst y增加8。

  7. BAM! 俗氣的圖形文本輸入。 用於處理退格和/或回車的獎勵積分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM