学完了C++,接下来要怎么才能做出一个小游戏

lyh7736362 2010-01-05 07:40:21
基本上已经把C++弄懂,接下来要怎么才能做出一个小游戏?接下来要学Directx还是去搞OGRE?另外制作游戏需要的模型怎么导入进去等等,请各位大大说说
...全文
846 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
jillidan 2010-01-27
  • 打赏
  • 举报
回复
问下啊,我也和LZ一样 想开始编写游戏,和LZ差不多,楼上几位说的 龙书 是什么东西啊~?
我要戒烟了 2010-01-25
  • 打赏
  • 举报
回复
打错了,应该是ogre... ~oo~
我要戒烟了 2010-01-25
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 spvm1313113 的回复:]
引用 9 楼 inzaghi97 的回复:
对了,还有一本书叫begining game programming 老外写的,上面的没有用directx,东西很简单,游戏也都是些很基础但很经典的东西,超合适入门看

我也看过!我觉得这本书非常适合入门~接下来该怎么走呢?
[/Quote]


接下来看个人爱好,如果想学3d的,就再找本讲3d的入门书看,配合directx上的例子,然后做个3d的demo出来,之后是看一些更加深入的书(比方说是directx角色扮演游戏编程),或是下一些别人写的源程序,比较下有何不同,然后从中学习,再或是学习orge

如果想学2d的,看下windows游戏编程,是李远静、莫诚生编著,我是挺喜欢这本书,毕竟是国人编写,读起来比老外写的书句好懂,windows游戏编程大师技巧也不错,买来可以当一本参考书放着,想做什么了,看看这本书,能入个门,不过虽然上面什么都讲了,但又什么都没有深入讲
spvm1313113 2010-01-24
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 inzaghi97 的回复:]
对了,还有一本书叫begining game programming 老外写的,上面的没有用directx,东西很简单,游戏也都是些很基础但很经典的东西,超合适入门看
[/Quote]
我也看过!我觉得这本书非常适合入门~接下来该怎么走呢?
ftium4 2010-01-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 inzaghi97 的回复:]
lz看下windows游戏编程,是李远静、莫诚生编著,感觉适合你,里面讲了咋写一个像传奇一样的2d游戏

我不赞成直截下代码看,刚开始都是没有思路,没有思路的话看代码也会很累,像没头苍蝇一样,不如看别人写好的很系统的书
[/Quote]
有PDF吗?
yrisxfyh 2010-01-14
  • 打赏
  • 举报
回复
我的笔记本,集显的,就不支持硬件顶点运算,或者有些3D功能不支持。
yrisxfyh 2010-01-14
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 xhnqchchfeng 的回复:]
楼上的同学 我也看过那本终极指南 但是里面的例子很多不能运行啊。。特别是最后的那个游戏程序,运行不了,你遇到过这个情况没有啊?
[/Quote]

哦,有的要改成D3DCREATE_SOFTWARE_VERTEXPROCESSING软件顶点运算
有的需要加上
#pragma comment(lib,"d3d9.lib")
#pragma comment(lib,"d3dx9.lib")

书上所有例子,我都试了,除了dmusic那一块,其他的基本都能编译。
这本书因为比较厚,所以要仔细看,大体上都是没问题的
onemoo 2010-01-14
  • 打赏
  • 举报
回复
啊 只学完了C++啊
那么好,后面的路还很长很长呐。
你只是刚刚学会怎么拿画笔,你现在问的是如何画一幅油画。
明白我说的意思了么?
你先不要管什么OGRE,先去学习了解一下计算机图形学再说吧。比如可以看《windows游戏编程大师技巧》这本书。
当然如果你只是想做着玩玩的话呢,也可以考虑一下用些现成的2D或3D游戏引擎(如HGE或irrlicht)。
gameice 2010-01-09
  • 打赏
  • 举报
回复
踏踏实实 基础看明白了在看类似终极指南那种书, 否则将来会被束缚
xhnqchchfeng 2010-01-09
  • 打赏
  • 举报
回复
楼上的同学 我也看过那本终极指南 但是里面的例子很多不能运行啊。。特别是最后的那个游戏程序,运行不了,你遇到过这个情况没有啊?
yrisxfyh 2010-01-08
  • 打赏
  • 举报
回复
我只推荐龙书和DirectX 游戏开发终极指南,用于做2D或3D游戏
假如你只有C++基础。那么你若看懂了至少其中一本书(最好把2本仔细学完),那么你就知道该如何编写游戏了,你就知道你的需求了。你目前的迷惘就会解开了

我当初和你的情况一样。。
aaaa3105563 2010-01-08
  • 打赏
  • 举报
回复
UP
smartpop555 2010-01-08
  • 打赏
  • 举报
回复
推荐看龙书啊。然后看windows游戏编程大师
不过看完这2本你就会发觉基础还是非常重要的。
所以这时你的欲望是想把俄罗斯方块等游戏编出来
大的程序都是小的过来的。所以推荐要把小的游戏程序全部搞定,再搞3D
knight2010 2010-01-07
  • 打赏
  • 举报
回复
看你要做哪个方面的咯,最好找一些例子,熟悉一些库函数,了解个开放思路就行了。
lyh7736362 2010-01-07
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 beardaidai 的回复:]
看一本很老很经典的书。。。《windows游戏编程大师技巧》
我现在就是这样的,原来学过一些c++
然后看了《windows游戏编程大师技巧》,里面讲了一些很基本的游戏编程的知识,包括图形学,简单的算法,directx 2D等等,深入浅出,很容易理解
然后看著名的龙书,学习directx 3D编程,然后写几个综合性强的例子,消化理解
然后学习ogre。。。
路漫漫其修远兮。。。还站在菜鸟行列的向前看的我与你共勉。。。
[/Quote]

你现在编出了一个Demo么?
NoiseGrinder 2010-01-07
  • 打赏
  • 举报
回复
学了半年DirectX,发现C++的特性就用上了类的封装,类的继承,虚函数,友元函数。。。
beardaidai 2010-01-06
  • 打赏
  • 举报
回复
看一本很老很经典的书。。。《windows游戏编程大师技巧》
我现在就是这样的,原来学过一些c++
然后看了《windows游戏编程大师技巧》,里面讲了一些很基本的游戏编程的知识,包括图形学,简单的算法,directx 2D等等,深入浅出,很容易理解
然后看著名的龙书,学习directx 3D编程,然后写几个综合性强的例子,消化理解
然后学习ogre。。。
路漫漫其修远兮。。。还站在菜鸟行列的向前看的我与你共勉。。。
我要戒烟了 2010-01-06
  • 打赏
  • 举报
回复
对了,还有一本书叫begining game programming 老外写的,上面的没有用directx,东西很简单,游戏也都是些很基础但很经典的东西,超合适入门看
luoya263547560 2010-01-06
  • 打赏
  • 举报
回复
敢问路在何方?
路在脚下!
我要戒烟了 2010-01-06
  • 打赏
  • 举报
回复
lz看下windows游戏编程,是李远静、莫诚生编著,感觉适合你,里面讲了咋写一个像传奇一样的2d游戏

我不赞成直截下代码看,刚开始都是没有思路,没有思路的话看代码也会很累,像没头苍蝇一样,不如看别人写好的很系统的书
加载更多回复(7)

8,305

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧