第14章 文件的读写与数据保存

本章将介绍关于游戏数据保存和读取的相关内容。

Read More

第13章 游戏对象的行为

本章将介绍一些游戏对象行为控制的基本知识和框架。这个框架可以让你更好的规划和控制人物的行为,帮助ai进行行为策划等。

Read More

第12章 地图编辑器及插件

本章将介绍一下一个很常用的地图编辑器tiled,及love2d的运行时,和插件等的使用和制作。

Read More

第11章 高级绘图(III)shader着色器

本章是高级绘图的最后一章,将介绍一个重磅炸弹:shader着色器。有了它,你几乎能实现你能想象到的任何绘图效果。当然,它并不是很容易用,无论在语言上还是数学思想上。

Read More

第10章 高级绘图(II)—— Mesh, Canvas, SpriteBatch

本章将继续介绍一些love的高级绘图功能。Mesh绘图,Canvas绘图缓存,以及SpriteBatch绘制组,以及一些数据知识。

Read More

第9章 高级绘图(I)——Scissor,Stencil,Blender

本章开始的接下来几章,将介绍一下love2d的一些高级绘图概念。所谓高级绘图,也就是给你更多的工具来让画面更好看,当然并不是说会了高级绘图你就能会画出更好的效果,还需要你有一颗审美的心0.0
本章将介绍scissor,stencil,blender,colorMask以及对于绘图对象的filter和wrapMode。

Read More

第8章 用户界面

本章将介绍游戏中常用的用户界面分类及原理,以及love常用的UI库。

Read More

插曲:你的独立游戏生涯

希望你在阅读本文的时候,已经完成了,起码阅读完所有初级教程了。因为在本篇后,如果你选择继续使用Love,那么你将进入中级教程。当然,未来还将有一个案例教程,是跟其他教程没有阅读顺序的独立教程。同样,在开始中级教程前,我仍然希望你要了解未来你将面对的love与独立游戏道路。

Read More

第7章 文档结构和库

本章内容:前面的学习基本完成了制作简单游戏所有必备的知识,案例也几乎就是完整的小游戏了。但是随着我们代码量的增加,我们发现使用单一的文档结构看起来比较混乱,不再能够满足我们的项目了,这章我们讲解如何把一个项目合理的进行文件布局。同时,我们会看一些库文件的代码,来让他们更加规范的加入到我们的项目。

Read More

第6章 动画与音效

本章内容:通过之前几章的学习,我们学到了大多数游戏所需的东西,你现在完全可以做一些小游戏了。比如FC游戏小蜜蜂(Galaxian)。或者坦克大战等等。但是,现在还不太好玩,因为画面比较生硬,而且没有声音,现在,我们就开始介绍如何做出动画效果及播放声音。

Read More