2d游戏与3d游戏制作差别大吗?

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:30:41
我现在在学习游戏程序的开发,用的是win api,都是些简单的贴BMP图,以达到“画面”的效果,但这些都只是2D的,我想学3D的,用DX,不知道二者差距大不?做3d游戏有必要把2d游戏的制作学好吗??因为我现在觉得2d的那些贴图技术好像3d都不怎么用了。。。。(我只剩这么多分了,谢谢)

同意楼上,差别还是挺大的。但我觉得楼上说的模型制作方面的差别,虽然说的没错,但这不是最重要的区别。做模型是艺术家的事,你问的是程序开发,现代游戏开发里这两个工作基本上肯定是不同的人做的,你不用太担心做模型的问题。

我也是从做2D游戏学起的,2D的时候有时候还亲手画几个bmp用到游戏里,现在到了3D,我完全不敢碰那些3d max什么的东西,我知道我根本没有希望学会。。。

就算你不用亲手做模型,程序开发这方面,差别也挺大的。一方面是3D的基础理论比2D复杂,需要更多数学知识,另一方面现在3D图形学有许多特定的技术,比如bump map,ambient occlusion, HDR等等,这些在2D时代基本上没有可行性,所以这些东西都要学。可能学完了之后过几年就过时了,又有一些新技术冒出来,肯定还是你没见过的。第三是跟3D配套的许多东西,比如碰撞检测,物理模拟之类的,2D也有,但3D的跟2D的不太一样,至少需要一些适应过程。

不过2D和3D游戏开发的共性也是很多的。游戏架构基本还可以照搬,事件处理、脚本等技术仍然适用。尤其是AI方面,很多东西都是一样的。

很大。我说实话。也不吹牛。我不会做什么3D效果和动画。但是我记得玩骑马于砍杀的时候。想自己做件装备很麻烦。我也学过一点。也仅仅是学怎么做武器。因为那些朋友说武器是单体结构的。不牵扯关节问题。所以比较简单。要用4.5种软件。其中有3D效果的。贴图效果的。还有读取各种后缀名贴图用的。可能是我比较笨。学了半天也没学的特别熟练。你可以请教一下高手。比如先找找会往游戏里添加制作装备模型的朋友。我记得以前有个网友。做了一块简单的转头。就要400多个面。200多个顶点。我很费解。不是很懂。

补充一下。像添加东西到游戏里。必须要先有人破解了这个游戏的代码才行。当时骑砍的代码是官方自己透漏的。而且做模型很麻烦。吧模型添加到游戏里是第2步。也就是说。最麻烦的是做一个基本模型。这需要专业知识了。