制作2D游戏引擎需要知道多少?

时间:2014-01-27 21:42:11

标签: logic game-engine

我渲染了一个精灵。渲染对象后,我可以操纵对象中的点来添加动画。添加大量变量将告诉渲染对象如何与其他对象进行交互。使用精灵运行的2D游戏不需要光照或纹理,只需要精灵和变量。制作游戏引擎真的是我需要知道的吗? 操纵各种变量,渲染所有我需要知道的精灵?我觉得这样太容易了。我也不知道在哪里和我怎样才能学习Java的其他内容

2 个答案:

答案 0 :(得分:3)

这取决于您认为的“引擎。”实际上,游戏的任何样板代码或核心框架都可以称为引擎,技术意识。您所描述的内容很适合您需要的目的 - 直到您发现它不是

这些基本技能很可能会让您制作一个简单的游戏,这将是您扩展知识的绝佳学习经历。但是,您无疑会发现随着您的进步还需要学习更多内容

总而言之,对于一个非常复杂的游戏来说可能还不够,但它仍然是你应该开始的地方,并用它来学习宝宝步骤。

答案 1 :(得分:2)

操作变量就是任何代码所需要的。甚至渲染精灵也在加载和修改变量。您需要知道的是要添加/操作的变量。

要制作游戏引擎,您需要首先考虑您希望它做什么,并规划您需要的变量和您希望它执行的功能。一旦你有了这个,你就可以开始实现它了。

然而,有很多游戏引擎,并且从未建议重新发明轮子。如果你想要一个2D游戏引擎,Slick2D对于java来说相当不错,并且你将拥有基本2D游戏所需的所有东西。