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...