作者DreamYeh (天使)
看板GameDesign
标题Re: [问题] SDL 和 OpenGL 的差别
时间Sun May 14 12:40:21 2006
※ 引述《libraghost (ikken)》之铭言:
: 本身对程式有兴趣
: 我的程度是对於C++不敢说很行,但学校作业还交的出来这样
: 在网路上发现一种叫 SDL 的函式库
: 我不太清楚那是做什麽的
: 和OpenGL有什麽差别
: 我只知道 OpenGL 是用来进行多媒体作业的(其实OpenGL是什麽我也不敢说很懂)
: 例如绘图声音之类
: 有版友愿意解释这之间的差别吗
名词缩写上面有板友已经贡献,这边讲一个观念,就是不要被这些名词给弄昏头了。
你可以把它们都当作成一个工具箱。
里面有堆帮你解决问题的函式库~你平常写游戏,一定会有很多要用到的功能
,比方说秀出个动画、或有个华丽的多声道音乐等。这就好像现实中你可能想
看个电视节目等。
而这些功能,你可以选择自己亲手去打造,也就是用那些Win32 API。好处是
你可以一手掌握,坏处当然就是你可能花很多时间,在撰写别人早已写好的东
西上。用上面例子举例就是给你一堆零件了,要你组出电视来。
那当然你可以选择要用哪个工具箱,通常而言你会依照他们专长来使用。所以
罗~如果你是用VC或其他微软程式语言,你可能会倾向继续使用DirectX
如果你是用BCB等,那你可能倾向於OpenGL。如果你不是在图形音乐处理,
那你可能会更希望使用SDL。
总之别让工具箱绑死你,而应该让工具箱帮助你。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.168.185.111