这篇文章主要为大家详细介绍了unity使用链表实现贪吃蛇游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
今天介绍一下如何利用链表结构来创建一条贪吃蛇。
要实现的功能很简单,按下空格键使蛇加长一节,每次按下空格就在蛇尾加一个cube。按下左方向键,控制蛇的移动。如图所示:
//贪吃蛇的中心是:定义蛇身第一节,即链表头为temp。链表的子节点为next。蛇头带着temp(链表头)走,temp带着next(链表子节点)走。
1. 创建一个cube设为预设体,作为蛇身的节点。在预设体上面添加BodyScript脚本。
2.在Hierarchy面板上,创建一个cube作为蛇头。添加一个SnakeMove脚本。来控制蛇头并且创建链表。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程学习网。