使用lua语言制作贪吃蛇游戏蛇对象的设计(love2d)
发表于 2021-04-10 游戏制作
技术标签: 12864 Snake c语言 2.3.5 Android Snake 14年雷蛇配置。 lua可以用通俗易懂的语言来调用。 js游戏引擎制作
前言:本文由小畅感网()小编为您整理。 主要介绍贪吃蛇游戏(love2d)中使用lua语言设计贪吃蛇对象的相关知识。 希望对你有一定的参考价值。
在前面几章对引擎有了大致的了解之后2d素材,我们终于可以制作蛇了。 蛇的动作相当直观易语言2d游戏引擎,只要仔细观察,就能发现规律。 本教程将首先教你如何画一条不动的蛇。 本教程的总体思路是绘制3个矩形,它们之间有间隔,这样看起来很漂亮。
蛇对象生成
我们把它命名为snake,最初的snake一般是3节,所以:
上图中的代码使用了一个for循环,将3个对象放入蛇中,代表蛇身,x = i × 31,w = 30。这样设计是为了让蛇有间隔,因为蛇身的宽度是30,设置31的区间只是让snake有一个区间,所以大家可以自己在纸上模拟一下。
当然你也可以设置初始蛇体为3个以上蛇体,修改for循环即可。
生成的蛇
蛇现在不动了,如何让它动起来,我会在下一个教程中讲解,如果大家有什么问题,欢迎评论区讨论,或者私信我,如果喜欢本教程,请关注,点赞,收藏易语言2d游戏引擎像素游戏素材,转发,谢谢。
以上就是贪吃蛇游戏(love2d)中使用lua语言设计贪吃蛇对象的主要内容。 如果您的问题无法解决,请参考以下文章
Android-贪吃蛇游戏-分析与实现-Kotlin语言说明
对对编码项目蛇形设计文档
JavaScript 制作贪吃蛇游戏