贪吃蛇 标签

使用 Love2D 写一个贪吃蛇小游戏

以下文字均为本人原创,因此有可能说错什么,请不要介意,欢迎指正~ 代码由 Alexar 大大所写(自己实现的那版结构比较乱而且有 bug…),群号见下部隐藏区域 love2d 引擎的代码结构 function love.load() --资源预加载 end function love.update(dt) --实时渲染 end function love.draw() --绘图 end 是不是很简单,通过 load 方法加载资源,或者做一些预处理,通过 draw 方法绘制想要的图案,再通过 update 不断刷新画面,一个游戏或者动画就形成了。 love2d 引擎的游戏,均以 main.lua 文件作为入口(我就是喜欢这种由确切入口的,有迹可循),而 main.lua 中,上述三个方法是必须的,其实还有个隐藏的主函数 love.run(),用以调用这三个方法。如果有什么特殊要求,可以自定义主函数,直接写出就会覆盖(有点像 java 的构造函数规则)。从官方 wiki 中可以看到run 的代码: function love.run() if love.math then love.m....

阅读全文 »