貪吃蛇筆記

2021-08-16 02:04:18 字數 1109 閱讀 1040

1.用image新增button元件代替button

2.控制物體移動不一定要寫在方法裡,可以用invokerepeating

方法,想要修改變數時可以cancelinvoke()先暫停再修改

3.食物的隨機生成可以讓每次生成的食物的用陣列儲存

然後獲取元件替換。

4.單例模式,用於吃完食物後生成新食物,現在準備呼叫的

食物生成指令碼裡建立 public static 類名 變數名 。然後

通過變數名訪問。(要理解會用)

5.判斷奇偶可以用總長度除2(body.count%2==)?0:1;

6.設定getcomponent().sprite

7.設定位置索引然後把位置加入索引list.add();

8.colorutility.tryparsehtmlstring("",out tempcolor)

嘗試解析顏色

9.活用switch() case 

10.timescale是指遊戲的縮放比例等於0時即可讓遊戲暫停

11.用cancelnvoke()可以暫停呼叫方法。

12.練習攜程ienumerator  yield return new waitforsecond

等待多長時間,startcoroutine(方法(時間))。

13.playerprefs.setint 儲存資料。

14.resources 載入資源用的資料夾resource.load(string path)

方法載入資源,path的書寫不需要加resources/以及副檔名

resource.load《型別》();

15.foreach在unity中的應用foreach(transform t in gameobject.transform)

16.四元數控制旋轉quaternion.euler(0.0.0);

核心演算法:

void grow()          //例項化蛇身

public void move()

bodylist[0].localposition = headpos;

}}

彙編寫貪吃蛇筆記

ide visualstudio 2019,sams 貪吃蛇看起來比較簡單,實際上想實現貪吃蛇的移動之類的還是有難度 這裡就懶得自己想了 所以特地baidu了貪吃蛇的c 發現一般都是用雙鏈表實現的貪吃蛇類。首先想法是控制台顯示的東西是利用遍歷二維的字元陣列 然後發現不知道c 二維陣列的分布規律 於是...

貪吃蛇學習筆記 C

事情是這樣的,我上的大學裡有個和微軟合作的俱樂部,面向大一招新的時候我去參加了一面,面試完acm組又去了一下game組,結果就讓我寫乙個貪吃蛇作為二面前的任務。這我也沒寫過啊,就只好搜了一下別人的源 學習學習。我從這裡找的源 但真正的作者是這位。一百多行的 看下來,確實是學到了不少。首先是整體的演算...

貪吃蛇遊戲

貪吃蛇遊戲 結構化程式設計 c語言程式設計 重要的的是結構化的程式設計思想 include include include include include include define field width 300 就做20個格仔的 define field height 300 define f...