C语言可以编3D游戏吗?

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:14:56
最近在学C,想自己尝试编个3D游戏,哪怕很简短的3D游戏,应该可以吧,我知道C的编程流程了,但要是加入3D模型或者视频什么的,是不是还要C先编个制作工具出来?也就是常说的引擎?然后用引擎编排3D模型什么的?
这个大概的流程有人知道吗,知道的话请指点一下吧,渴望赐教
请问OpenGL是软件吗?还是一种语言?还是一种什么什么,我在显卡的地方看见过,如果真的用OpenGL开发游戏引擎的话,是不是要下个这个什么软件?还是怎么地??

你可以用C语言编写一个3D软件的开发程序

用C语言编写3D游戏就等于拿着一把锤子去造房子

所以,不妨拿锤子造一些其它工具,再去造房子比较好

事实上有现成的工具可以用,不过就个人而言,要编写3D游戏的困难很大,3D游戏一般都是软件制作小组哦或者制作公司的作品,不信你试试,编一个尔罗斯方块都很费力呢

完全可以。如果需要我可以给你些简单的源码。我现在是用C++写3D游戏。不过,鉴于你目前的水平。估计你看不懂。先把语言学会了,想编3D还有点早。告诉你吧。最简单的显示个立方体的3D都需要大概两三百以上行代码。大多是框架。
不过,你先搞懂怎么显示图像了再3D吧。 大概来说,在windows上先要创建个窗口类,然后在DC上画图。等等。。

1.3D模型或者视频,都有专用的设计工具,比如3DMax,Maya等,这是都是开发游戏的素材.

2.开发3D游戏可以自己用OpenGL等3D开发包,但是这样开发难度很到。可以用别人开发好的3D游戏引擎,(这种引擎一般都是商用的,在google上可以查到)

3.用制作汽车作比喻
用OpenGL开发,就像是自己要制造发动机一样,用3D游戏引擎就等于是买别人的发动机.

C语言功能齐全C 语言具有各种各样的数据类型, 并引入了指针概念, 可使程序效率更高。另外C 语言也具有强大的图形功能, 支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大, 可以实现决策目的编游戏,编3D游戏,做数据库,做联众世界,做聊天室,做PHOTOSHOP做FLASH,做3DMAX。

我学C一年了,没有听说用C做3D的……⊙﹏⊙b汗……
跟楼主一起等答案