懂游戏编程的请进,问几个问题。

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:39:41
1。C++与Windows API之间的联系
2。Windows API与DX之间的联系
2。DX与“XXX引擎”之间的联系
3。Python、Lua和Ruby等脚本语言是做什么用的?
5。初学者该先学哪个?哪个比较重要?哪个比较次要?

我刚开始接触编程的学习,完全糊涂了,望高手详解,谢谢!

1。C++与Windows API之间的联系
API是微软写的专门调用windows各项功能的类和函数,的确是用C/C++编写的,功能比较完善,完全针对于windows的。

2。Windows API与DX之间的联系
DX也可以认为是一种API,不过与平时的API不同的是,DX专门针对于图形系统,而API主要关注的是系统功能,例如关机之类的。

3。DX与“XXX引擎”之间的联系
XXX引擎 也是 针对于图形的,专门优化,还会包含很多图形素材(有可能),DX也是引擎之一。

4。Python、Lua和Ruby等脚本语言是做什么用的?
做网页的,不熟悉,觉得学习php,asp,jsp更好些。哈哈

5。初学者该先学哪个?哪个比较重要?哪个比较次要?
学习C++最重要,所谓的API就是提供了很多类和函数让你调用。
C++可是没有GDI(用来形成可视截面,而不是那种DOS窗口的),这点初学者可视要注意下。

XXX引擎 到底是指什么?

windows api 是用C和C++编出来的 也就是所谓的封装整合出来的一段代码集或者干脆说是函数库(个人理解,应该不会错得太离谱的)
DX也是一段API 应该是属于应用编程接口这一类的 两者的联系应该说是API包含DX

你说的XXX引擎是不是OPENGL?
两者都是图形图象引擎。都是属于API范畴

那3种脚本语言一般会用来做网站的面向对象(我看过GOOGLE的网站地图生成文件就是用这PYTHON写的)估计能做网络游戏的客户端编程。这方面不是很清楚
有知道的可以说一下
至于先学哪个,因为不是很了解。没有发言权了:(

有高手请多多指教。我不是做游戏编程的L