作者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
1F:→ hexen2:也可以处理2D,但效能会降低 05/14 20:21
2F:→ blackcat13:对阿 据说是pixel处理上拖累的 所以很烦恼OPENGL显示2D 05/14 20:35
3F:推 barroslee:是可以处理 2D,但是会用到 glRasterPos 影响到效能 05/14 21:53
4F:推 barroslee:不然用 glOrtho 是最好 05/14 22:24
5F:推 barroslee:我做 GUI 的时候是这样用 05/14 22:30