Boids 向量解剖:一隻鳥怎麼算出下一步

把 Boids 一隻鳥的一步拆成七個向量操作:找鄰居、分離、對齊、聚合、轉向(力=想要的速度-現在的速度)、合力、更新;畫面一步一步畫箭頭,程式碼放在旁邊,亮起來的行就是現在這一步。

分類
自然的演算法
概念
向量相減、向量相加、頭接尾、平均、轉向力、權重、Boids
p5.js
createVector()、setMag()、limit()、sub()、add()、mult()、div()、dist()、filter()
誕生
第 3 堂

拉滑桿、看畫面,旁邊的程式碼會跟著變,整段複製到 OpenProcessing 就能跑。

同類模組・自然的演算法

回到全部模組

到 Hahow 報名。價格與優惠以 Hahow 頁面為準。