游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1806|回复: 5

我该如何开始编游戏~请教高手指点~

[复制链接]

51

主题

145

帖子

152

积分

注册会员

Rank: 2

积分
152
发表于 2008-2-22 11:02:00 | 显示全部楼层 |阅读模式
    我只是一个普通的计算机系学生,成绩普通,基础也不是很扎实,但是我非常热衷于游戏行业,这个梦想似乎在我童年时就开始萌生了,能坚持到现在,我自己也感到很欣慰。
    但是由于学校中没有正式教游戏开发的课程,所以一切都需要自学。我看了一些书,比如Advanced 3D Game Programming Using DirectX 9.0、Lamoth的3D游戏编程大师技巧等等。但是看过这么多书之后,当我面对着电脑屏幕,面对着VC6的时候,我仍然手足无措,不知道从何开始。而且我现在对游戏运作的机理还是不是很了解。什么双缓存交换、blit啊、3D流水线啊,3D模型文件加载程序啊等等概念,我虽然知道,但是太抽象了,却不是这么容易理解。
    最近要做毕设了,而内容是一款赛车游戏,12周完成。我想请教各位,以我现在的水平,这12周做个什么样的赛车游戏比较合适?
    还有想请教一下如何更快的入门游戏开发,有时我感觉游戏开发入门很困难,需要了解很多东西,但是有的时候了解越多,脑子越混乱。
    还有一个问题我一直都弄不明白,就是游戏到底如何可以在窗口中动起来,还能够反馈键盘鼠标给它发出的命令,并且能够按照一定规则在游戏中实现(比如说赛车游戏中的碰撞检测)。我现在能创建一个什么都没有的窗口,可以接受一般的键盘命令,比如按下esc关闭窗口什么的。那要是让画面动起来呢,现在的3D游戏也使用双缓存交换技术吗,就是现在屏幕上绘制一帧,然后再渲染下一帧,然后在屏幕上绘制渲染好的下一帧,最后在渲染下下帧?如此往复?
    还请高手不吝赐教~我先谢谢大家了~

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2008-2-22 23:37:00 | 显示全部楼层

Re:我该如何开始编游戏~请教高手指点~

从小做起,从简单做起,从基础做起。

我不信你一个计算器程序编不了。

我不信之后你一个俄罗斯方块程序编不了。

我不信之后你一个飞行射击游戏编不了。

再之后我想你编一个简单的赛车游戏就没有什么问题了吧?

然后再修改优化,一个完整的赛车游戏不就出来了么?

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2008-2-22 23:44:00 | 显示全部楼层

Re: 我该如何开始编游戏~请教高手指点~

kingmax0725: 我该如何开始编游戏~请教高手指点~

还有一个问题我一直都弄不明白,就是游戏到底如何可以在窗口中动起来,还能够反馈键盘鼠标给它发出的命令,并且能够按照一定规则在游戏中实现(比如说赛车游戏中的碰撞检测)。我现在能创建一个什么都没有的窗口,可以接受一般的键盘命令,比如按下esc关闭窗口什么的。那要是让画面动起来呢,现在的3D游戏也使用双缓存交换技术吗,就是现在屏幕上绘制一帧,然后再渲染下一帧,然后在屏幕上绘制渲染好的下一帧,最后在渲染下下帧?如此往复?


这些问题你做完了一个俄罗斯方块之后再回头看看。

不要认为只看书就可以一步登天做完整的大游戏了。想反一味地看太多理论知识而不实践反而会让你迷惘。(你倒是看了不少“什么双缓存交换、blit啊、3D流水线啊,3D模型文件加载程序”,你认为你真的理解了么?不理解这些的人照样有很多可以做出不错游戏,所以不要一味啃概念,等你实践到了一定时候的时候再回头来看也不迟)

很多东西是在开发过程中“悟”出来的。

3

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2008-2-24 00:56:00 | 显示全部楼层

Re:我该如何开始编游戏~请教高手指点~

主要还是动手少啊,从简单的东西入手,一点点做,然后你就慢慢明白了

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2008-2-24 12:03:00 | 显示全部楼层

Re:我该如何开始编游戏~请教高手指点~

有功夫编二楼哪些乱七八糟的东西LZ都能搞定了。。。

1

主题

217

帖子

375

积分

中级会员

Rank: 3Rank: 3

积分
375
发表于 2008-2-24 22:04:00 | 显示全部楼层

Re:我该如何开始编游戏~请教高手指点~

刚上手的时候很容易犯困;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 07:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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