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