当前位置:  开发笔记 > 编程语言 > 正文

2D游戏引擎设计有哪些好资源?

如何解决《2D游戏引擎设计有哪些好资源?》经验,为你挑选了2个好方法。

我在业余时间使用C++和DirectX搞乱2D游戏开发.我发现企业问题域建模方法没有我想要的那么多;)

我或多或少都在寻找与基本游戏引擎设计相当的"最佳实践".实体应如何相互作用,动画和声音应如何在理想世界中表现,等等.

谁有他们可以推荐的好资源?



1> Toji..:

Gamedev.net通常用于了解游戏开发社区中其他人正在做的事情.

也就是说,我担心你会发现游戏开发中"最佳实践"的概念比大多数人更不稳定.游戏往往是如此专业的应用程序,几乎不可能给出任何"一刀切"的答案.什么对俄罗斯方块有用的东西对于小行星来说是没用的,对于马洛来说,一个完美适用于Halo的模型很可能会失败.

您还会很快发现纹理,网格,水平,声音或动画格式没有"行业标准".每个人都只是自己动手或使用平台上方便的任何东西.你偶尔会看到像COLLADA这样的东西,这很好,但它仍然只是一种中间格式,旨在使编写出口商更容易.

如果你是游戏开发的新手,我的建议就是这样:不要在你第一次使用代码结构时自杀.尝试一个像小行星一样的简单游戏,无论代码是多么"丑陋",都可以直到它工作为止.使用您熟悉的简单格式,而不必担心它们在大型项目中的表现如何.不要担心插件,皮肤,编辑器或任何其他绒毛.只是让它工作!然后,当你完成第一个,所有重要的游戏,选择另一个,这一次清理你的代码的一两个方面(但不要过分!)从那里,迭代!

我向你保证,这会让你比任何"正确的方式"更快地在网上进行探索(这来自于那些已经做了很多戳的人).

最后一个想法:如果您觉得在更明确的空间中工作更舒服,请查看XNA或类似的库.他们会预先定义一些"最佳"格式,并为您提供工具来处理它们,这需要一些初步的猜测.

祝你好运,最重要的是记住:游戏(及其开发)应该是有趣的!不要太忙于小东西!



2> thekidder..:

做一个游戏.完成后,再做一个.看看你喜欢什么,不喜欢什么,然后做另一个.

但说真的,你可以阅读所有你想要的游戏设计的"最佳实践"指南,但最终归结为体验.获得经验的唯一方法是坐下来写游戏.你这样做了几次后,你会得到一个很大的如何写一个游戏更好的主意.


就像盖房子一样.为你的最大敌人制造第一个,为朋友制造第一个,为自己制造第三个.:-)
推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有