Unity学习笔记(1)-经典贪吃蛇2d

本文是作者学习Unity3D的心得分享,主要讲述如何使用Unity实现2D版经典贪吃蛇游戏的关键步骤,包括场景搭建、蛇的创建及移动逻辑,以及食物的生成和交互设计。适合游戏开发爱好者阅读。

        第一次写博客,想想还是挺激动的。学习Unity3d也有一段时间了,现在分享下用Unity实现《经典贪吃蛇》游戏的一些心得,希望对爱好游戏开发的朋友们有所帮助。(也希望大佬们指点)

        相信大家都玩过经典的贪吃蛇,在这里我就不写经典贪吃蛇实现的具体过程了,只分享我认为关键的部移动分。

        一、场景搭建

            1.打开Unity引擎,新建工程,选择2D哦!(其实3D也可以实现而2D游戏的开发,只是需要修改一些参数,太麻烦啦)

            2.场景的搭建,我们要确定小蛇是按步移动还是按格移动,如果按个移动我们最好设成奇数格(方便运算,具体原因如下图,如果是偶数个,小蛇的坐标会在4格的中心,如果设为奇数个,小蛇的蛇身刚好占一个的位置)

                                          

         二、蛇的创建

               1.首先,我们需要了解贪吃蛇移动(蛇身跟随蛇头移动)的逻辑,实现贪吃蛇移动的方法有多种,介绍两种最简单的。

                第一种方案是控制蛇头移动,第二节蛇身移动到蛇头的位置,后面的每一节蛇身移动到前一节蛇身的位置。(如图)

                  

   &

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值