2012-02-26 50 views
0

Im在SDL屏幕上顯示文本,與動畫相關。移動羊的位置。我想包含一個選項,當我在鍵盤上按下某個鍵時,可以隱藏文本。有沒有一個簡單的功能來做到這一點,我不知道?或者,如果不是,你會怎麼做?SDL切換文本可見性?

+0

我期待現在有很多答案:(任何人? – 2012-02-26 23:01:51

回答

0

SDL是一個相當低級別的庫,即使文本顯示不是由SDL完成的,而是一個輔助庫,如SDL_ttf。

在您使用SDL_ttf時,它有一個名爲TTF_OpenFont which can be used to swap font sizes的函數,因此調用渲染函數無法繪製任何像素。

0

我認爲最簡單的方法是在關鍵事件發生時通過讀取一個標記集來決定不渲染文本。在我的SDL項目中,我有一種渲染所有圖形的方法,這是每個執行框架都要求的。這也是我添加條件文本渲染的地方。根據您的項目的一般設計,這可能根本無法幫助我:)