游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4468|回复: 8

我是应该用OPENGL好呢还是用D3D开发C#网络游戏?

[复制链接]

37

主题

123

帖子

128

积分

注册会员

Rank: 2

积分
128
QQ
发表于 2005-5-29 11:45:00 | 显示全部楼层 |阅读模式
我一直想学习开发c#的3D网络游戏,可现在在用什么上出现迷茫,不知道是应该用OPENGL还是用d3D,害怕学了一些发现路子不对,还得回来重新开始学习,请各位高手指点一二。谢谢!!!!!

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-5-29 12:24:00 | 显示全部楼层

Re:我是应该用OPENGL好呢还是用D3D开发C#网络游戏?

其实如果你想从OpenGL和D3D这种层次的API开始建立你的游戏
那么不会错的路子就是从Computer graphics开始

为什么呢,简单点说,OpenGL或D3D其实是Computer graphics的一种实现,不了解Computer graphics,就经常会在一些OpenGL或D3D的简单问题上耗费大量的时间,得不偿失.我以前就是先学的Opengl,经常性地遇到困难,再转去学Computer graphics的

你不需要学全Computer graphics,如果你有一个好老师,他会告诉你该先学哪些,坐标变换和投影原理是必须要的,流水线也必须先了解,你可以自己找找这方面该学哪些的材料

现在一举两得的方法是有一些书在介绍Computer graphics的同时使用了OpenGL或D3D的例子,一定会对你帮助良多

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-5-29 12:35:00 | 显示全部楼层

Re:我是应该用OPENGL好呢还是用D3D开发C#网络游戏?

如果不会图形学,程序员还能做点其他什么?

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-5-29 12:54:00 | 显示全部楼层

Re:我是应该用OPENGL好呢还是用D3D开发C#网络游戏?

这只是graphics progammer的工作
不会图形学在游戏开发里还可以做AI设计,networking,数据库.这些也都是一个大型游戏所必须的元素
或者也有基于底层engine做工具开发的,也不需要图形学的知识
比如ID就有一个这样的角色,他的工作就是把Carmark的底层引擎制作为工具

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2005-5-29 22:27:00 | 显示全部楼层

Re:我是应该用OPENGL好呢还是用D3D开发C#网络游戏?

你应该两个都会一点

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-5-31 10:15:00 | 显示全部楼层

Re:我是应该用OPENGL好呢还是用D3D开发C#网络游戏?

其实D3D和OpenGL都是渲染语言,用哪种都无错,关键是你的3D几何、数学和美术修为很重要。

7

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2005-6-2 10:42:00 | 显示全部楼层

Re: 我是应该用OPENGL好呢还是用D3D开发C#网络游戏?

我觉得计算机图形学原理一定要学会,至少是初步学会。对理论的了解让你的实际应用工作更加优秀。
但是,用D3D开发C#网络游戏,会更好。

0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2008-8-26 22:10:00 | 显示全部楼层

Re: 我是应该用OPENGL好呢还是用D3D开发C#网络游戏?

个人觉得应该用OPENGL+C#开发游戏比较好 [em5]

29

主题

157

帖子

163

积分

注册会员

Rank: 2

积分
163
发表于 2008-8-27 09:37:00 | 显示全部楼层

Re:我是应该用OPENGL好呢还是用D3D开发C#网络游戏?

C#的话,反正是在Windows平台上,不如用D3D,可以少写不少东西。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 13:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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