游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4290|回复: 16

我想写一个游戏的引擎3D的应该从那方面学习!大家别笑

[复制链接]

13

主题

78

帖子

78

积分

注册会员

Rank: 2

积分
78
发表于 2006-2-25 00:54:00 | 显示全部楼层 |阅读模式
RT

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2006-2-27 09:36:00 | 显示全部楼层

Re:我想写一个游戏的引擎3D的应该从那方面学习!大家别

没有人会笑话你,现在有技术能力去写引擎的人不多,在校学生可能会好些,工作的人就很难得了。

0

主题

24

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2006-2-27 11:06:00 | 显示全部楼层

Re:我想写一个游戏的引擎3D的应该从那方面学习!大家别

英语、数学。别笑,我说的是真的。
什么语言、思想都是次要的。没有英语基础,没有数学基础什么都搞不成

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2006-2-27 14:25:00 | 显示全部楼层

Re:我想写一个游戏的引擎3D的应该从那方面学习!大家别

楼上说得没错。
归结下来就是能快速略读所有技术资料的英语能力,数学、物理等理科专业本科程度的或者工科专业研究生程度的数学能力,以及计算机软件专业的所有本科课程。另外熟练掌握C++语言和STL也是几乎必需的。

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2006-2-27 16:13:00 | 显示全部楼层

Re:我想写一个游戏的引擎3D的应该从那方面学习!大家别

严重同意二楼。数学非常重要,但只要理解就行了,不必专牛角尖,毕竟我们只是应用数学。

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2006-2-27 22:57:00 | 显示全部楼层

Re:我想写一个游戏的引擎3D的应该从那方面学习!大家别

"RT"是什么意思?别笑话我……
我觉得还是编程实践最重要。必须得有大量的实践以及不断的反思。遇到什么学什么。当然了,英语很重要,最少过四级。
其实我觉得不一定非得编游戏引擎。视角应该广一些。不能只看到游戏,意为这个最难。比如说象photoshop这样的软件,对性能要求很高。Maya这类的软件,功能复杂,设计难度大。mysql被收购之后,系统软件开发会不会渐渐变得重要?
如果再放得远一些,企业级系统不仅异常复杂,而且对性能的要求非常高。天气预报这种高性能计算怎么实现?现在人工智能的应用已经很广。TB级的数据仓库和kB级的数据库完全是两种概念。工业的控制软件如何提高可靠性?如果有机会深入这些领域,会让你的思维变得立体、丰富。
计算机专业的课程和数学基础并非不重要。但我个人以为:丰富的编程和反思经验是最宝贵的财富。一切从手开始,抄袭和拷贝只会害了自己。我从来不看开源代码。它们没什么好看,相信自己。

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2006-2-27 23:12:00 | 显示全部楼层

Re:我想写一个游戏的引擎3D的应该从那方面学习!大家别

我觉得开源的贡献主要在于安全性。代码开放透明,任何人都可以审查,不会存在后门。
但是对于学习软件的学生来说,独立思考的能力最重要。

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2006-2-28 10:17:00 | 显示全部楼层

Re:我想写一个游戏的引擎3D的应该从那方面学习!大家别

不敢苟同楼上,诚然开源有好有坏,但是看大师们写的代码你能说学不到精华吗?quake3的代码难道不值得我们去借鉴吗?Ogre的源代码集合了世界上顶尖程序员的知识,不值得我们去学习吗?活到老学到老,懂得更多才知道自己不懂的更多,这是一个开放的时代,闭门造车不会开阔自己的眼界。

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2006-2-28 10:58:00 | 显示全部楼层

Re: Re:我想写一个游戏的引擎3D的应该从那方面学习!大家

congy: Re:我想写一个游戏的引擎3D的应该从那方面学习!大家别笑话我,我说的是真的

不敢苟同楼上,诚然开源有好有坏,但是看大师们写的代码你能说学不到精华吗?quake3的代码难道不值得我们去...

大师的手法也不能随便乱学,一指禅和易筋经就不能自己在家里随便练。有一些大师技巧会把会把人带坏的。看源码只能知“其然”,却不能知“其所以然”。
我觉得设计思路比源码更加重要。并且学习设计思路还不存在版权问题。很多源码虽然允许你看,但是没有授权你使用。你编的程序如果很像,就会有版权问题。

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2006-2-28 15:43:00 | 显示全部楼层

Re:我想写一个游戏的引擎3D的应该从那方面学习!大家别

你说得没错,看开源代码学的就是设计思路,无论是大到整体架构还是小到计算方法,都以了解背后的机制为最终目标,直接使用人家的代码而不知所以然只能满足解决一时的问题,要想真正提高自己的技术能力就要多学多练,对基础知识掌握得越牢越好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 17:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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