用Unity制作贪吃蛇小游戏
1.新建一个2D项目,导入资源包,创建好Assets目录下的子文件夹 2.创建一个3D Object里的Quad用作游戏的背景,将它重命名为BG,将它的尺寸设置为: 3.利用Cube创建蛇头和蛇身,重命名为SnakeHead、SnakeBody,并赋上材质,将SnakeBody拖动到Prefabs中,为它编写一个脚本来控制蛇头,蛇身的移动。代码如下: using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Linq; using UnityEngine.SceneManagement; public class SnakeMove : MonoBehaviour { List<Transform> body=new List<Transform>(); Vector2 direction=Vector2.up; public GameObject snakeBody; private bool flag; float speed=0.3f; void Move(){ Vector2 position=transform.position; if(flag) { GameObject bodypfb=(GameObject)Instantiate