前言

我依稀记得,我最初学习编程的原因只是在好奇各类软件、游戏是如何开发出来的。 今天能在我的个人博客上与大家分享我的感悟,也是对我多年前好奇心的回应了吧。 额,还有,目前来看,我高中毕业一定会玩是的游戏:Minecraft , GTA6?那时应该出来了,都市天际线! 所以…

谈谈如何制作一款GTA

美术

首先,不是所有3D对象都能简单地用3D图形库中的基础立体组合成功的。一个好的模型往往也体现了游戏的制作水平。 如果考虑制作一款GTA的话,你需要考虑: 不规则的建筑(简单的方块建筑或圆柱形建筑用基础立体加上贴图就可以搞定)、交通设施与交通工具、行人、工具、地形等。同时,你的贴图也要很棒!

程序

模型处理

你需要用程序去载入模型,记录指定模型的位置、方向、调整大小,接着在场景中添加这些模型。

注:别忘了优化

模型优化

设计UI 添加控制于信息展示系统。

机制 编写算法,在保证优化的基础上设置机制,如车辆AI,行人AI,通缉系统等等。设置精美天空盒,并设置时间系统,使天空盒随时间变化。

后期处理 唔,我上篇文章谈过辉光的内容! 你的光渲染能够为玩家带来刚好的体验。

音乐

这个暑假使用了真正的编曲软件:FL Studio

音乐为体验感加分。

策划、运营

不用说了吧

剩下的额,好像也没什么了

测试

改bug的苦b生活。

发行

其实在大陆发行一款游戏蛮复杂的。

细节我就不说了。

还有,能多借我几天假期吗