编写游戏的原理问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:40:20
我们书上说,C加加只能操作文本文件和二进制文件,可是我知道现在好多游戏都是C加加写的,那游戏不是图形和视频文件吗?而且C是不是还可以在非DOS界面下运行,不然游戏是怎么运行的?大家能不能用通俗易懂的语言向我解释一下这其中的原理,我想不通我学的C加加分明就是在TUBOC里运行的一串黑乎乎的字母,数字,那么枯燥,怎么变成丰富有趣的游戏了?

编游戏建议用vc++,网上的例程最多。

如果有什么关于3D的技术问题,请发信息到我的百度消息。

其实任何一种编程语言都一样,谁说只能操作文本文件和二进制文件了?只要调用丰富的函数(API),就可以变出丰富多彩的程序。
言归正传,3D编程主要是用directx的函数库,声音directsound,3D是direct3d,视频directshow,direct的功能很强大,建议你到书店买一本入门书,而且熟悉数学中的矢量、矩阵的运算也很重要,3D中都是顶点,矢量,矩阵用来移动,旋转等变换模型。

我最开始看的是 directx 9.0 3d 游戏开发编程基础

着份额解释起来太复杂了,就像解释铁矿石是怎么变成汽车的一样的复杂。