注意事項:
1、times.ttf檔案請到c:/windows/fonts下尋找並拷貝到資源目錄下。
2、如果您使用vc2008,請用release編譯。原因是,似乎涉及到vector的操作,runtime library在debug的時候必須用multi-theaded debug dll (mdd),而release時候才用multi-theaded dll (md)。而我們親愛的sdl必須始終用md,所以,請release吧。
這是乙個檢驗textsu***ce建構函式和析構函式的好例子。我們每一次的滑鼠移動,都會導致乙個新的textsu***ce物件被建立,然後很快的又消亡。
源**:
//uvi soft (2008)
//long fei (lf426), e-mail: [email protected]
#include
"su***ceclass.h
"#include
"int_to_string.h
"int
game(
intargc,
char
*argv);
intmain(
intargc ,
char
*argv)
catch
( const
errorinfo
&info )
return
mainrtn;
}int
game(
intargc ,
char
*argv)
if( gameevent.type
==sdl_quit )
if( gameevent.type
==sdl_keyup )}}
}return0;
}
SDL入門教程(九) 3 文字反饋「按鍵」資訊
3.1 一些小的修改 我覺得寫c 的程式,一是看起來確實比較c 一點,二是相對於c的 精煉 c 要的是 健壯 所以,其實我不太滿意用c風格字串作為screensu ce的成員資料,所以做了修改。這也是為了在程式中構建screensu ce物件的時候可以使用string。class screensu ...
SDL入門教程(十) 5 SDL完美顯示中文
注意 請使用支援中文的ttf字型檔。5.1 構建可以正確顯示中文的sdl ttf函式 世界終於又充滿了光明!任何事情都是有答案的,不知道僅僅是因為我們還沒有找到。解決了以上一系列問題,我們終於可以不依賴mfc,完全使用自由開源的資源,讓sdl顯示中文了!我們通過ttf renderunicode 來...
SDL入門教程(十三) 2 初識多執行緒
intmain intargc char argv if gameevent.type sdl keydown screen.flip sdl killthread thread1 sdl killthread thread2 return0 void sdl delay uint32 ms 解決r...