作者blackcat13 (W3)
看板GameDesign
標題Re: [問題] SDL 和 OpenGL 的差別
時間Sun May 14 20:19:11 2006
※ 引述《barroslee (忙忙忙~~)》之銘言:
: ※ 引述《libraghost (ikken)》之銘言:
: : 本身對程式有興趣
: : 我的程度是對於C++不敢說很行,但學校作業還交的出來這樣
: : 在網路上發現一種叫 SDL 的函式庫
: : 我不太清楚那是做什麼的
: : 和OpenGL有什麼差別
: : 我只知道 OpenGL 是用來進行多媒體作業的(其實OpenGL是什麼我也不敢說很懂)
: : 例如繪圖聲音之類
: : 有版友願意解釋這之間的差別嗎
OpenGL
http://www.opengl.org/
SDL
http://www.libsdl.org/index.php
這好像是是基本功課= =?
: SDL : Simple DirectMedia Layer
: 一個可以跨平台的多媒體 Library
: 可以讓你使用一些鍵盤音樂滑鼠之類的
: 圖形方面就透過 OpenGL
圖形這邊有官方解釋 看起來真的工程浩大
http://www.libsdl.org/intro.cn/whatplatforms.html
: OpenGL : Open Graphics Library
: 看到名字就應該知道是幹麻的了吧
: 跨語言跨平台
: 可以畫一些 3D 簡單的 primitives
: 就是類似 DirectX 裡面 Direct3D 的角色
紅皮書上似乎有說到不只能處理3D
http://fly.srk.fer.hr/~unreal/theredbook/chapter08.html
以上僅為補充
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.245.47
→ hexen2:也可以處理2D,但效能會降低 05/14 20:21
→ blackcat13:對阿 據說是pixel處理上拖累的 所以很煩惱OPENGL顯示2D 05/14 20:35
推 barroslee:是可以處理 2D,但是會用到 glRasterPos 影響到效能 05/14 21:53
推 barroslee:不然用 glOrtho 是最好 05/14 22:24
推 barroslee:我做 GUI 的時候是這樣用 05/14 22:30