SDL Guide 中文譯版(一) (轉)
SDL Gu
SDL嚮導中文譯版
序言
關於SDL
SDL為方便製作能跨躍、、MacOS、和BeOS平臺,使用本地高媒體介面,並且讓您可以只需使用一份級而設計。SDL是相當低層的API,但使用它可以讓你以極大的靈活性寫出完全跨平臺的。
關於SDL文件
SDLdoc專案即要重新編寫SDL文件並同步。專案組有使用SDL的志願者組成。
最新版本可在forge/">
謝啟
Sam Lantinga, slouken@libsdl.org
Martin Donlon, akawaka@skynet.ie
Mattias Engdeg?rd
Julian Peterson
Ken Jordan
Maxim Sobolev
Wesley Poole
Michael Vance
Andreas Umbach
Andreas Hofmeister
第一章 基礎
初始化
SDL由八個子組成——、CDROM、事件處理、I/O、遊戲杆、執行緒、記時器和影片。使用前必須SDL_Init或SDL_InitSubSystem初始化。SDL_Init必須早於其他所有SDL呼叫,它將自動初始化事件處理、檔案I/O和執行緒子系統,並根據引數選擇啟動其他子系統。例如,初始化預設和影片子系統:
SDL_Init(SDL_INIT_VIDEO);
初始化預設、影片和記時器子系統:
SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER);
SDL_Init對應SDL_Quit(和SDL_QuitSubSystem)。SDL_Quit關閉所有子系統,必須在程式關閉前呼叫。
除此之外,我們還必須進行錯誤處理。很多SDL返回一個值指示成功與否。例如SDL_Init失敗時返回-1。每當SDL出錯時,錯誤資訊被儲存,並可用SDL_GetError取得。
例1-1 初始化SDL
#include "SDL.h" /* All SDL App's need this */ #include
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993814/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SDL Guide 中文譯版(二) (轉)GUIIDE
- SDL Guide 中文譯版(四) (轉)GUIIDE
- SDL Guide 中文譯版(三上) (轉)GUIIDE
- SDL Guide 中文譯版(三下) (轉)GUIIDE
- HTTPie 官方文件中文翻譯版HTTP
- 【翻譯】AwesomeAsyncio中文版
- 【譯Py】Awesome Asyncio 中文版
- 編譯Thelittlebookofredis中文版編譯Redis
- Ionic2系列——Ionic 2 Guide 官方文件中文版GUIIDE
- Emacs 教程中文版(轉)Mac
- iOS請求URL 中文轉譯iOS
- DeepL 1.11.0中文版-新一代AI翻譯器AI
- 【呆鳥譯Py】Awesome Asyncio 中文版
- DeepL 1.13.2中文版 (新一代AI翻譯器)AI
- 打造中文版Eclipse (轉)Eclipse
- Gnutella協議中文版 (轉)協議
- 《The Swift Programming Language》中文版翻譯完成Swift
- 中文版《計算機程式設計藝術》譯者的回憶 (轉)計算機程式設計
- RAC student guide 的中文筆記GUIIDE筆記
- 統一者管理員指南(Unifier Administration Guide)中文NifiGUIIDE
- C++11FAQ中文版–轉C++
- A Brief Look at C++ 中文版 (轉)C++
- 高效翻譯軟體:Easy Translator for mac 中文版Mac
- SDL簡介
- RAC student guide 的中文筆記(zt)GUIIDE筆記
- 翻譯|A Visual Guide to State in ReactGUIIDEReact
- [轉貼]越獄所有中文譯名~~~噴飯!
- 實用的線上翻譯工具:Translatium for Mac中文版Mac
- (譯) JSON-RPC 2.0 規範(中文版)JSONRPC
- 《萬物簡史》中文版翻譯質量低劣
- Object Pascal Style Guide (轉)ObjectGUIIDE
- 超好用的谷歌線上翻譯工具:Translatium Mac中文版谷歌Mac
- 超級好用的線上翻譯工具:Translatium Mac中文版Mac
- 我眼中的《WebGL:Up and Running》——中文版譯者序Web
- [譯] 玩轉ptrace (一)
- 《Emacs 快速指南》最新簡體中文版(轉)Mac
- TELNET協議規範(中文版) (轉)協議
- 《Emacs快速指南》最新簡體中文版(轉)Mac