本教程翻译至pixelnest.io的Unity教程:https://pixelnest.io/tutorials/2d-game-unity/
使用Unity自带的2D工具,你将在本教程中学习如何构建一个小型横版射击游戏(简称shmup)。
最终效果,如下DEMO:
(点击图片进行游戏)
有时间和功夫你可以做出像Steredenn这样的游戏,实际上在我们的游戏中使用了教程里的代码。
我们将专注在横向滚动的射击游戏(shmup)上。不过,如果这个教程的内容可以正常工作,你将会明白如何将这些代码延展到更多的游戏类型上。
本游戏中的资源(素材),玩法和最初的点子都来源于游戏The Great Paper Adventure。Damien在几年前使用XNA制作了本游戏。当我们开始这个教程的时候,我们就在想,它是一个讲解Unity的完美素材。
Unity3D是一个制作跨平台游戏的流行且完美的解决方案。这个教程假设你至少熟悉一种编程语言,了解这个工具和引擎更好,不知道也无所谓。
本教程使用Unity 5 Personal Edition(免费)版本。
如果比起读你更愿意看本教程,可以看Jay Jennings’s work from Game Dev Nation.
Notice: 章节"Making animations with Unity 2D"还没有。
- Chinese version by Zhang Qianying from LITPO
- Chiness version by onlyfu
- 资源和艺术使用 CC-BY-NC许可,它们由 Thibault Person 为游戏 The Great Paper Adventure制作。
- 源码属于Pixelnest Studio,它使用 MIT license发布。
可以从licenses on GitHub获取到更多我们的许可信息。
在GitHub repository上可以找到源码。
如果你发现排版,拼写,内容错误,可以通过我们的twitter告诉我们,你也可以通过邮件联系我们。
如果你想知道一些特殊主题更多的信息,或者想更清楚的知道一些章节,我们非常乐意为你效劳。
最后,如果你喜欢我们,可以在twitter上关注我们。
本教程主要由Damien编写, Matthieu修订,我们希望你喜欢它。
那么,你准备好了吗?让我们进入Unity吧!