整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
Advertisement
2020-09-21
JavaScript
PixiJS V5 教學 (33) - 製作怪物
前言
接下來我們要來製作怪物的部分,目前史萊姆只有一隻,所以要讓他變多且自動移動。
史萊姆
1 | |
我們要改成用迴圈來大量生成史萊姆
1 | |
但是這邊要注意一件事情,我們要將 blob 儲存在特定陣列中,到時候我們會需要使用
1 | |
修改 Gameloop
接下來我們要修改原有的程式碼也就是 contain(blob, {x: 28, y: 10, width: 488, height: 480})
要改成使用迴圈的方式處理,並賦予速率,但是這邊要注意碰撞函數的部分也要丟入該迴圈中
1 | |
接下來你應該會看到史萊姆同時移動,感覺超弱的,所以這邊要改一下速率將它變成隨機速率
1 | |
然後稍微調整一下初始化的史萊姆速率
1 | |
最後基本上每一隻的速率就會不太一樣

參考文獻
整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ
Advertisement
我想要說...
ray — -zsh — 80x24
➜
~
mkdir israynotarray
➜
~
cd israynotarray
➜
israynotarray
git:(main)
pnpm run start