Re: [問題] SDL 和 OpenGL 的差別
※ 引述《libraghost (ikken)》之銘言:
: 本身對程式有興趣
: 我的程度是對於C++不敢說很行,但學校作業還交的出來這樣
: 在網路上發現一種叫 SDL 的函式庫
: 我不太清楚那是做什麼的
: 和OpenGL有什麼差別
: 我只知道 OpenGL 是用來進行多媒體作業的(其實OpenGL是什麼我也不敢說很懂)
: 例如繪圖聲音之類
: 有版友願意解釋這之間的差別嗎
名詞縮寫上面有板友已經貢獻,這邊講一個觀念,就是不要被這些名詞給弄昏頭了。
你可以把它們都當作成一個工具箱。
裡面有堆幫你解決問題的函式庫~你平常寫遊戲,一定會有很多要用到的功能
,比方說秀出個動畫、或有個華麗的多聲道音樂等。這就好像現實中你可能想
看個電視節目等。
而這些功能,你可以選擇自己親手去打造,也就是用那些Win32 API。好處是
你可以一手掌握,壞處當然就是你可能花很多時間,在撰寫別人早已寫好的東
西上。用上面例子舉例就是給你一堆零件了,要你組出電視來。
那當然你可以選擇要用哪個工具箱,通常而言你會依照他們專長來使用。所以
囉~如果你是用VC或其他微軟程式語言,你可能會傾向繼續使用DirectX
如果你是用BCB等,那你可能傾向於OpenGL。如果你不是在圖形音樂處理,
那你可能會更希望使用SDL。
總之別讓工具箱綁死你,而應該讓工具箱幫助你。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.168.185.111
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 9 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
40
145