Unity中巧用協程(Coroutine)作狀態機

雖然這個其實在看了2dtoolkit的demo才知道的,不過我簡化一下看成一點練習吧。不得不說國外在編程思想上老是領先很多。我以前用協程都是看成定時器來用,而別人直接拿來作動畫,這就是差距啊 先來看看這樣的狀況:若是想作一隻左右遊動的魚的行爲,那麼用狀態機的思路就是左和右兩個狀態。那麼代碼寫出來差很少就是算法 void Update() { if(state==left){...} else{..
相關文章
相關標籤/搜索