Unity中實現貪吃蛇蛇身移動

2021-09-25 17:24:06 字數 625 閱讀 8885

每當貪吃蛇碰到乙個食物之後就生成乙個蛇身,將蛇身新增到蛇身列表中,首先記錄下蛇頭移動前的位置: vector3 headpos = transform.localposition

這種方式只限於蛇身是唯一的

思路:只移動最後乙個蛇身,將其移動到第乙個位置

將蛇身列表中的最後乙個值賦給蛇頭移動前的位置

if (bodylist.count > 0)

這種方式沒有限制,蛇身多種多樣也可以

思路:從最後乙個蛇身開始依次往前移動(注意不能從第乙個蛇身開始移動,當第乙個蛇身移動後,第乙個的蛇身的位置就置空了)

從最後乙個蛇身開始依次設定給前乙個蛇身的位置,第乙個蛇身的位置為蛇頭移動前的位置

if (bodylist.count > 0)

bodylist[0].localposition = headpos;

}

unity畫素貪吃蛇

首先,在之前玩壞控制台做的那個c 貪吃蛇之後,我以為做unity會很簡單,但事實比較不如人意。拖了好幾天。因為過程中遇到一些問題 蛇身的移動,還是用列表,將蛇的大小固定然後就可以按座標移動。生成食物的問題,食物生成需判斷不能與蛇位置相同 碰撞檢測,一開始容易蹭到,試了幾次將範圍調小了 蛇的移動,如何...

實現貪吃蛇

貪吃蛇 1.它的移動我們採用頭部加乙個尾巴減乙個 2.我們將view的大小分成很多個格仔 3.蛇的移動是以乙個格仔為單位 created by administrator on 2016 10 11.public class gameview extends view public gameview...

《初級貪吃蛇》後記 unity

1,好好學習,天天向上。2,據說把學的東西寫出來與腦子跟配哦。本次貪吃蛇案例製造,肯定是按照教程的啦。教程中,場景有二,一為開始主場景,二為遊戲場景。開始場景,基本就是ugui的製作流程,主要有乙個得分記錄,模式選擇,選擇的部分,其次就是開始介面的背景和跳轉到遊戲場景的開始遊戲按鍵。遊戲場景,由於這...