游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 30701735

是否应该学习SDL?

[复制链接]

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2008-2-5 00:00:00 | 显示全部楼层

Re:是否应该学习SDL?

目前 D3D 的发展已经超过了 OpenGL,尤其是 dx10 更是如此。图形学理论和渲染 API 无关,不过最终总要落实到某个 API 上,还是建议用 D3D,现在资料也很多了。而且 D3D 更容易发挥硬件的性能。

11

主题

28

帖子

28

积分

注册会员

Rank: 2

积分
28
 楼主| 发表于 2008-2-5 21:07:00 | 显示全部楼层

Re: 是否应该学习SDL?

谢谢各位的建议!
这两天找了些SDL教程看了下,比DX好学多了.
想想如果要转DX的话就得再花瞒多的时间的了,
所以决定学SDL,毕竟OpenGL和SDL都是跨平台的
API,感觉这样搭配也不错,等到哪天DX也能跨平台
了,或者OpenGL实在混不下去了(感觉DX至少不会
完全取代OpenGL)再转DX! [em5]

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
发表于 2008-2-5 21:33:00 | 显示全部楼层

Re:是否应该学习SDL?

DX顶多跨windows跟xb平台吧……opengl学了去做家用机……

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2008-2-5 22:27:00 | 显示全部楼层

Re:是否应该学习SDL?

SDL需要学吗?

11

主题

28

帖子

28

积分

注册会员

Rank: 2

积分
28
 楼主| 发表于 2008-2-6 11:21:00 | 显示全部楼层

Re:是否应该学习SDL?

SDL是很简单,但也不是一下子就会的!
如果说OpenGL学了去做家用机的话,
那约翰.卡马克是吃毛大的啊!
不可以因为现在DX很牛就太过于偏激!

4

主题

110

帖子

167

积分

注册会员

Rank: 2

积分
167
发表于 2008-2-6 15:45:00 | 显示全部楼层

Re:是否应该学习SDL?

我觉得OpenGL和PhotoShop等绘图软件的设计原理有些不同,这样做图不方便。

DirectX和PhotoShop的原理比较接近,所以我后来选了DX。

我建议大家在选择图形编程语言时,应该选找一些矢量绘图软件用用,找找感觉,比如:FireWorks、CorelDraw,本身都有汉化版本,学起来非常快,可视化操作,很容易理解设计原理。

另外,我觉得“跨平台”这种优点,只是人类美好的“梦想”。你想Mac机连鼠标右键都没有,怎么可能和PC机兼容呢,要跨,也是针对不同平台的不同特性,分别写程序,这样做到兼容,但这样的兼容并不是真正的跨平台,还会造成代码冗长和不稳定。

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2008-2-6 15:59:00 | 显示全部楼层

Re:是否应该学习SDL?

楼上的........-_-######

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2008-2-10 03:02:00 | 显示全部楼层

Re:是否应该学习SDL?


无语……

SDL能和DX比吗,不是一个性质的东西……

DX虽然不能做到跨平台(Win32和XB之间不算),但是它的影响力毫无疑问是摆在那里的。

OpenGL近来发展不行啊,以前还能够和D3D拼一拼,现在根本就被边缘化了(至少在个人游戏消费市场是这样的)

虽然有时候也比较反感M$那一套,但是还是建议LZ学习一下DX,至少要了解一点,搞图形开发的是绕不过这里的吧?

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2008-2-10 16:34:00 | 显示全部楼层

Re:是否应该学习SDL?

最好的办法就是去学服务器端开发,这样就不需要学图形API了……  #_#
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 01:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表