《土豆荣耀》重构笔记(一)概述
前言
  经过两个多星期的掉坑爬坑,总算是磕磕绊绊地将《PotatoGlory》这个游戏做完了。虽然这个游戏的制作过程十分艰辛,但踩完这么多坑之后,我也收获颇丰,对Unity的使用也有了更深的理解。写这个系列博客的目的,除了是想通过重新整理这个项目,把开发过程中遇到的种种坑记录下来作为自己的学习笔记,也是想可以通过博客和大家交流分享我的学习心得。
游戏简介
  《PotatoGlory》是一个使用Unity开发的一个2D射击小游戏,其大部分素材来源于Unity Assets Store上一个名为2D Platformer的免费package。《PotatoGlory》部分运行截图如下:
安装包
  这里,我提供了《PotatoGlory》的apk安装包供有兴趣的读者进行体验。因为是手机游戏,为了方便在手机上下载安装,我也提供了安装包的下载二维码,用手机扫描二维码即可下载。
教程内容
  本系列教程主要记录了如何从零开始一步一步制作一款2D手机游戏,包括介绍如何使用Unity制作动画
、如何使用Unity制作粒子特效
和如何自己实现可以在手机上使用的虚拟摇杆
等。此外,实现某些功能之前,我会先大概讲解一下实现这些功能涉及到的知识点,例如Unity的事件函数
、Mono和IL2CPP的区别
等。最后,我也会在设计程序框架的时候,介绍一些我认为在开发中比较有用的设计思路,如单例模式的运用
等。
  总而言之,这个教程的特点是从实战中学习知识点
。如果你很享受那些提供手把手指导
、提供清晰例子
以及那些不会一下将你淹没在细节中
的教程,希望能快速做点东西出来
,那么我的这个教程很可能就很适合你。
  最后,我还创建了一个用于和本教程同步更新的仓库PhotoGloryTutorial,每一个分支对应每一篇文章,读者可以在PhotoGloryTutorial上看到每一篇文章对应的具体修改。
重构笔记目录
目录列表: