love2d教程-介绍

love2d教程-介绍

九月 23, 2020

在一切开始之前…
首先非常感谢sheeplution授权我翻译ta的教程。是ta的个人网站。你可以在twitter上关注ta。
这是一个love2d的初级教程。在你完成后,你将能够用love2d做一些简单的游戏,或是复杂游戏的原型。
这是我第一次尝试翻译一些东西。文笔很糟糕,也肯定会有很多翻译上的问题,请见谅。


介绍

欢迎


您对学习如何制作游戏感到如此兴奋,以至于不厌倦我无聊的介绍吗?我理解,跳过介绍也没关系哒 祝愉快!


欢迎来到本教程How to LÖVE。这个教程将会教你如何用LÖVE(也叫Love2D)编写游戏。这个教程由我编写,这是我在学习编程时所梦想的那种教程。

在这个教程中我们将会使用LÖVE。LÖVE在编程游戏方面非常适合初学者,同时兼具制作专业2D游戏的能力。这使得LÖVE成为了一个同时适合初学者和专家的趁手工具。这里有一份使用LÖVE制作的Steam游戏列表。

与Gamne Maker和Unity不同,LÖVE是一个框架而不是引擎,做任何事情都需要代码,也没有集成的关卡编辑器或是别的什么东西。这样的好处是你将会清楚地明白将要发生什么以及那是如何发生的,毕竟这都是你写的。关于LÖVE的知识很容易迁移到其他的引擎或是框架中,毕竟,尽管引擎各不相同,但代码总是按照相同的方式工作。

这个教程是写给那些完全没有编程基础的人的。但即使你有编程的经验,我还是建议你至少读一读每个章节的概括,然后细读让你感到困惑的章节。

如果你根本不会编程,我希望这篇教程能够帮助到你。你大概会想要立刻开始制作游戏,但是请耐住性子。在开始制作游戏之前,有一些关于编程的概念是你必须理解的。完全理解这些概念可能会花费你一段时间。很有可能你在阅读本教程时完全不能理解你在读什么,这时你可以问问大神们(见下)。或者你可以假装自己看懂了继续看下去,说不定你会在第12章突然理解了第8章里让你困惑的问题。你可能做不到一点即通,但无论如何,请不要沮丧。咱们慢慢来。

当你觉得编程太难了,你不妨跳过去。我的意思是 我的意思是说尝试一下这个教程后面的内容。玩玩你已经学会的东西,试着摸索你想要的东西。这本身也是一种有用的练习,而且最终你会需要这些的。

有的章节会使用之前章节的代码,我会在复用了之前代码的章节顶部指出。

我还没有完成本教程的编写,这意味着仍然有新的章节要发布,但是我没有具体计划何时实现。(译注:就目前来看,这个教程因该已经告一段落了,段时间里因该不会有新章节吧,而且这个教程已经比较完整了)

如果你有任何疑问,改进或要说的话,请随时留下评论,我将尽力尽快答复。 你也可以在LÖVE Discord服务器中寻求帮助。(译注:留言评论什么的去原博主那里吧,本博客暂不支持。我不能承诺解答你的问题,因为我也很菜)


概括

这是一个LÖVE的编程教程。LÖVE很适合初学者。


你将会学到…

这里有一些gif,自己看吧!