第14章 文件的读写与数据保存
本章将介绍关于游戏数据保存和读取的相关内容。
本章是高级绘图的最后一章,将介绍一个重磅炸弹:shader着色器。有了它,你几乎能实现你能想象到的任何绘图效果。当然,它并不是很容易用,无论在语言上还是数学思想上。
本章将继续介绍一些love的高级绘图功能。Mesh绘图,Canvas绘图缓存,以及SpriteBatch绘制组,以及一些数据知识。
本章开始的接下来几章,将介绍一下love2d的一些高级绘图概念。所谓高级绘图,也就是给你更多的工具来让画面更好看,当然并不是说会了高级绘图你就能会画出更好的效果,还需要你有一颗审美的心0.0
本章将介绍scissor,stencil,blender,colorMask以及对于绘图对象的filter和wrapMode。
希望你在阅读本文的时候,已经完成了,起码阅读完所有初级教程了。因为在本篇后,如果你选择继续使用Love,那么你将进入中级教程。当然,未来还将有一个案例教程,是跟其他教程没有阅读顺序的独立教程。同样,在开始中级教程前,我仍然希望你要了解未来你将面对的love与独立游戏道路。
本章内容:前面的学习基本完成了制作简单游戏所有必备的知识,案例也几乎就是完整的小游戏了。但是随着我们代码量的增加,我们发现使用单一的文档结构看起来比较混乱,不再能够满足我们的项目了,这章我们讲解如何把一个项目合理的进行文件布局。同时,我们会看一些库文件的代码,来让他们更加规范的加入到我们的项目。