游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4288|回复: 6

求助:有几个入门问题向各位大哥请教,小弟在此有礼了!

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-11-2 11:26:00 | 显示全部楼层 |阅读模式
请教:
今天网上一位大哥介绍了这个网站,感觉太好了!

明年就要毕业了,想做游戏开发,有几个基本的问题向个各位大哥请教:

问题1:
我在 开发社区的专题交流中看到了:java游戏 ,C#游戏 ,delphi 游戏
是不是说明可以用这几种语言(开发平台)进行游戏开发。

问题2:
我在初学者指南 用 DirectX 做游戏,各位大哥 DirectX 到底是个什么东西啊?
它是像  C 语言 是一们语言 ?还是像 delphi 是一个开发平台?还是别的东西呢?

问题3:
DirectX 和 java ,C# ,delphi 之间有什么联系吗?

问题4:
DirectX 做游戏开发和 delphi 在游戏开发有什么区别吗?

问题5:
是不是  DirectX 做游戏开发比 java ,C# ,delphi 更有优势?

问题6:
DirectX 是不是只能在  windows 环境下进行开发?
wince 下面行吗?

谢谢各位大哥!

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-11-2 15:01:00 | 显示全部楼层

Re:求助:有几个入门问题向各位大哥请教,小弟在此有礼

论坛新成员
  发表于: 2005-11-2 11:26:00 博客(Blog)                        


--------------------------------------------------------------------------------
求助:有几个入门问题向各位大哥请教,小弟在此有礼了!

请教:
今天网上一位大哥介绍了这个网站,感觉太好了!

明年就要毕业了,想做游戏开发,有几个基本的问题向个各位大哥请教:

问题1:
我在 开发社区的专题交流中看到了:java游戏 ,C#游戏 ,delphi 游戏
是不是说明可以用这几种语言(开发平台)进行游戏开发。
答:游戏其实是一个软件,而所有程序语言都可以设计软件,所以所有程序设计语言可以设计游戏。

问题2:
我在初学者指南 用 DirectX 做游戏,各位大哥 DirectX 到底是个什么东西啊?
它是像  C 语言 是一们语言 ?还是像 delphi 是一个开发平台?还是别的东西呢?
答:Directx对程序员来说,就是一部分做好了的程序,我们叫他做基础或者平台,而我们在这个基础上,补充我们的设计,就成了各种各样的游戏产品。对于玩家来说,Directx就相当一种规格,一个基于高版本Directx设计的游戏未必是好游戏,但是他很可能给我们更加绚丽的画面。

问题3:
DirectX 和 java ,C# ,delphi 之间有什么联系吗?
答:使用java,c#,delphi都可以设计基于directx平台的游戏,所以身为这三种语言的程序员,都可以利用directx的功能,当然必须学习如何使用。

问题4:
DirectX 做游戏开发和 delphi 在游戏开发有什么区别吗?
答:directx和delphi都是游戏产品的一部分,并且都有相关的替代品,比如driectx可以踢环卫openGL,而delphi可以替换为java。我们可以将他们看作两个齿轮的关系,他们都可以替换,但游戏就是要很多部分组合在一起,才能运作,说法“directx游戏"是强调directx部分,而“delphi游戏”是强调delphi部分。

问题5:
是不是  DirectX 做游戏开发比 java ,C# ,delphi 更有优势?
答:他们是合作者的关系,不是竞争者的关系;java和c#,delphi才是竞争者的关系。

问题6:
DirectX 是不是只能在  windows 环境下进行开发?
wince 下面行吗?
答:不清楚,但是DriectX是微软的,相信只要微软的产品,都有机会能够用上DirectX设计游戏。

谢谢各位大哥!

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-11-2 16:26:00 | 显示全部楼层

Re:求助:有几个入门问题向各位大哥请教,小弟在此有礼

太感谢 azureyes大哥 和 茹枫 大哥了。

茹枫 大哥,我还有几个问题向您请教

问题1:
您说:“Directx对程序员来说,就是一部分做好了的程序,我们叫他做基础或者平台“
假设我用 Directx 来进行游戏开发,可能用到语言为 C ,C#,JAVA,DELPHI 是吗?

问题2:
您说:”用java,c#,delphi都可以设计基于directx平台的游戏,所以身为这三种语言的程序员,都可以利用directx的功能,当然必须学习如何使用。“
是不是说明 directx 相当于他们的一个控件啊?

问题3:
图形引擎 是什么东西啊?

问题4:
CSDN 上的一位大哥说:”
开发平台主要是封装了不少东西,可以直接拿来用。当然你也可以用汇编或C自己按照规格编写——但估计等你编写完毕,你也没性情去编写游戏了。游戏平台,就是SDK——开发包,你可以直接用来开发游”

茹枫 大哥,SDK 到底是个什么东西呢?和 directx 有联系吗?


谢谢大哥!








59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2005-11-2 16:52:00 | 显示全部楼层

Re:求助:有几个入门问题向各位大哥请教,小弟在此有礼

你可以把DirectX理解为大量的API
因为这些API完成了大量基础的任务,比如绘制直线等等,所以有时候把他称为一个平台
为了方便你编写DirectX程序,微软把DirectX所有运行库,头文件,示例程序打包到了一起,称为DirectX SDK
你编写的游戏中,最核心的代码称为游戏引擎

GDI/GDI+总用过吧,DirectX和GDI的概念差不多,之不过DirectX是专门用来处理性能的多媒体应用而已

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-11-2 20:38:00 | 显示全部楼层

Re:求助:有几个入门问题向各位大哥请教,小弟在此有礼

谢谢  azureyes大哥 和 茹枫 大哥和clayman 大哥!

8

主题

71

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2005-11-3 11:34:00 | 显示全部楼层

Re:求助:有几个入门问题向各位大哥请教,小弟在此有礼

对楼主的问题我们都会认真给解答的。

不过就楼主目前的水平来讲,参与游戏制作都太不现实了,何况游戏开发。

项目开发首先是脱离语言阶段的。一个语言都没运用自如的人如何去作项目呢。

建议还是认认真真塌塌实实的学些东西吧。
快毕业了,赶快抓紧这点时间好好学学吧。虽然大学教的不见得好,但如果不好好学,恐怕出来连最起码的温饱都解决不了。

对抱着太多梦想的年轻人来说,首先要解决的是自立。一个要靠父母养的人怎么可能创造奇迹呢。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-11-3 17:20:00 | 显示全部楼层

Re:求助:有几个入门问题向各位大哥请教,小弟在此有礼


能够正视问题是成长的必要。
希望你能够刻苦学习吧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 11:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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