02 2008 檔案
SDL入門教程(五):5、本章范例的完整源代碼
摘要:
5.1:準(zhǔn)備工作。
5.2:頭文件SurfaceClass.h
5.3:類方法的實(shí)現(xiàn)文件:SurfaceClass.cpp
5.4:演示文件main.cpp
閱讀全文
SDL入門教程(五):4、讓圖片動(dòng)起來(lái)!
摘要:
4.1:再討論簡(jiǎn)單的SDL event響應(yīng)。
4.2:對(duì)于第二種方法的分析。
閱讀全文
SDL入門教程(五):3、對(duì)SDL_BlitSurface()的進(jìn)一步討論
摘要:
3.1:矩形區(qū)域SDL_Rect。
3.2:進(jìn)一步了解SDL_BlitSurface()。
3.3:為surface類增加新的方法。
閱讀全文
SDL入門教程(五):2、構(gòu)建SDL surface類
摘要:
2.1:構(gòu)建普通的surface類。
2.2:surface的類方法。
閱讀全文
SDL入門教程(五):1、構(gòu)建SDL screen surface類
摘要:
1.1:整理兩種SDL_Surface的關(guān)系。
1.2:構(gòu)建SDL screen surface類。
1.3:screen surface的類方法。
閱讀全文
SDL入門教程(四):3、SDL的軟、硬件渲染的深入試驗(yàn)和分析
摘要:
3.1:試驗(yàn)——硬件渲染下關(guān)閉雙緩存。
3.2:試驗(yàn)——單幀硬件渲染下打開雙緩存。
3.3:我們可以直接訪問緩存的地址嗎?
3.4:對(duì)于雙緩存現(xiàn)象的另外一種解釋。
閱讀全文
SDL入門教程(四):2、SDL動(dòng)畫的硬件渲染(Hardware Render)
摘要:
2.1:需要修改的地方。
2.2:硬件渲染演示程序完整的源代碼。
2.3:?jiǎn)栴}。
2.4:補(bǔ)充(08-05-13,NV卡dga問題)
閱讀全文
SDL入門教程(四):1、SDL動(dòng)畫的軟件渲染(Software Render)
摘要:
1.1:準(zhǔn)備工作。
1.2:演示程序的完整源代碼。
1.3:程序改動(dòng)說(shuō)明。
閱讀全文
SDL入門教程(三):3、視頻屬性信息(VideoInfo)
摘要:
3.1:獲取視頻屬性信息。
3.2:我的顯卡不支持硬件加速??!!
3.3:SDL的環(huán)境設(shè)置。
閱讀全文
SDL入門教程(三):2、顯示一張BMP位圖。
摘要:
2.1:準(zhǔn)備工作。
2.2:創(chuàng)建一個(gè)SDL的執(zhí)行窗口。
2.3:裝載BMP格式的位圖。
2.4:塊移圖面(blit surface)。
2.5:顯示圖片。
2.6:這個(gè)例子的完整源代碼。
2.7:補(bǔ)充說(shuō)明。
閱讀全文
SDL入門教程(三):1、如何實(shí)現(xiàn)按下ESC退出程序?
摘要:
1.1:游戲中的退出習(xí)慣。
1.2:事件(event)查詢初探。
1.3:當(dāng)前窗口。
1.4:一段演示按下ESC(或者點(diǎn)x)退出SDL窗口的程序。
1.5:兩個(gè)細(xì)節(jié)問題。
閱讀全文
SDL入門教程(二):3、中途裝載與退出,SDL錯(cuò)誤信息
摘要:
3.1:SDL flags 的中途裝載和中途退出。
3.2:一段用于演示SDL中途裝載和中途退出某些flags的程序。
3.3:SDL的錯(cuò)誤信息。
閱讀全文
SDL入門教程(二):2、SDL的安全裝載與安全退出
摘要:
2.1:WasInit可以在Init前使用嗎?
2.2:atexit();
2.3:SDL的退出。
2.4:SDL_Quit(); 的容錯(cuò)性。
2.5:一段用于演示SDL安全裝載與安全退出的程序。
閱讀全文
SDL入門教程(二):1、SDL的裝載,位標(biāo)(flags)
摘要:
1.1:SDL_Init!
1.2:SDL_WasInit?
1.3:一段用于演示flags的程序。
閱讀全文
SDL入門教程(一):3、MinGW 下的安裝與設(shè)置
摘要:
3.1:MinGW 是什么?
3.2:為什么使用MinGW?
3.3:MinGW 的下載和安裝。
3.4:MinGW的簡(jiǎn)單使用。
3.5:獲得MinGW下的SDL開發(fā)庫(kù)。(Development Libraries)
3.6:為MinGW設(shè)置SDL庫(kù)。
3.7:建立第一個(gè)SDL程序。
閱讀全文