點擊圓形隨機變色 | p5.js

閱讀時間約 1 分鐘

程式碼

dist()

隨機不重疊的圓形 | p5.js 變化版,dist() 除了用來判斷兩個圓是否重疊,也可以拿來判斷滑鼠在哪個圓內。

滑鼠跟圓心的距離如果小於圓形半徑,表示滑鼠在圓內,回傳 boolean 值,用來決定要不要變更顏色。

function mouseInCircle(circle) {
return dist(mouseX, mouseY, circle.x, circle.y) < circle.r;
}


random()

p5.js 的 random() 除了可以隨機取得範圍內的數值,例如:random(50)、random(-10, 100),也可以隨機取得陣列的值,這個作品用來隨機取得顏色,先創建色彩陣列,再透過 random(陣列)取隨機值。

const colors = ["#ccd5ae", "#e9edc9", "#fefae0", "#faedcd", "#d4a373"];
random(colors);


mousePressed()

偵測滑鼠點擊,點擊後執行內部程式碼

function mousePressed() {
for (let a=0; a<circles.length; a++) {
if (mouseInCircle(circles[a])) {
circles[a].clr = random(colors2)
}
}
}
主要放程式學習筆記,分享 Creative Coding 相關內容、作品
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
來源影片:9.8: Random Circles with No Overlap - p5.js Tutorial 目標:想要畫隨機且不重疊的圓型
Creative Coding 作品變化概念,有或沒有的差別,隨機性,色彩模式的調整...等
洗腦兒歌 蘑菇濃湯 cover 蘑菇濃湯 cover 配上用 p5.js 做的小動畫 點擊連結
Noise 是我從學 p5.js 一開始到現在最喜歡的一個函式,只要加上它,就會有種作品有了自我意識和生命的錯覺
來源影片:9.8: Random Circles with No Overlap - p5.js Tutorial 目標:想要畫隨機且不重疊的圓型
Creative Coding 作品變化概念,有或沒有的差別,隨機性,色彩模式的調整...等
洗腦兒歌 蘑菇濃湯 cover 蘑菇濃湯 cover 配上用 p5.js 做的小動畫 點擊連結
Noise 是我從學 p5.js 一開始到現在最喜歡的一個函式,只要加上它,就會有種作品有了自我意識和生命的錯覺
本篇參與的主題活動
這件事應該很少人知道,但手遊一直算是我會偶一為之的興趣。只要剛好有空,我又對這個遊戲的玩法和題材有興趣,就會下載來玩玩看,玩到興致消退,或是它嚴重影響日常生活和創作時程為止。這一次的寶可夢卡牌遊戲,《Pokémon Trading Card Game Pocket》就是如此。
歡迎來到方格新手村第一站!參加方格主題活動,發表任何一篇貼文、文章加上指定標籤, 就有機會得到免費禮券,或是讓 vocus 把你的創作推薦給全站會員! 現在就完成新手村任務,讓更多人認識你!
本文探討作家在創作推理小說過程中所需具備的基本素養與技巧,透過《推理寫作祕笈》的案例分析,文章提供了目前推理小說的寫作要領,以及作家在面對創作困境時所需的實用建議,幫助讀者在字海中找到喘息之地,邁向成功的小說創作。文章同時提供相關的學習資源及創作交流平臺,鼓勵更多人參與推理小說的創作。
時間是2123年,那是一個下著雨的夜晚,冷風一波接著一波颳起,碩大的雨滴一滴滴地落在金屬上。多拉格睜開了雙眼,眼前是一扇窗戶,窗外一片黑暗,他發現自己在一個狹窄的空間裡,那是一個冷凍艙……
不再證明了/不再為了那些不証自明的事情/焚燒,或凋萎/房間逼仄但內心昶亮/虔恭迎接每個早上/晨光穿窗而來
這件事應該很少人知道,但手遊一直算是我會偶一為之的興趣。只要剛好有空,我又對這個遊戲的玩法和題材有興趣,就會下載來玩玩看,玩到興致消退,或是它嚴重影響日常生活和創作時程為止。這一次的寶可夢卡牌遊戲,《Pokémon Trading Card Game Pocket》就是如此。
歡迎來到方格新手村第一站!參加方格主題活動,發表任何一篇貼文、文章加上指定標籤, 就有機會得到免費禮券,或是讓 vocus 把你的創作推薦給全站會員! 現在就完成新手村任務,讓更多人認識你!
本文探討作家在創作推理小說過程中所需具備的基本素養與技巧,透過《推理寫作祕笈》的案例分析,文章提供了目前推理小說的寫作要領,以及作家在面對創作困境時所需的實用建議,幫助讀者在字海中找到喘息之地,邁向成功的小說創作。文章同時提供相關的學習資源及創作交流平臺,鼓勵更多人參與推理小說的創作。
時間是2123年,那是一個下著雨的夜晚,冷風一波接著一波颳起,碩大的雨滴一滴滴地落在金屬上。多拉格睜開了雙眼,眼前是一扇窗戶,窗外一片黑暗,他發現自己在一個狹窄的空間裡,那是一個冷凍艙……
不再證明了/不再為了那些不証自明的事情/焚燒,或凋萎/房間逼仄但內心昶亮/虔恭迎接每個早上/晨光穿窗而來
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
​布料是現代人生活必需品,但隨著成衣業發達,現在很少人買布縫衣,都是買大量便宜成衣。所以傳統布莊逐漸式微,但是不代表傳統布莊沒有市場利基存在。從台灣各地還是有不少傳統布莊、這篇來介紹見證台曾經是成衣王國歷史年代的一個地方;那就是新北市三重區碧華街。 新北市三重區碧華街相關資訊:: ​地址: 新
美國達特茅斯塔克商學院的康斯坦斯・赫爾法特(Constance E. Helfat)教授等人於2023年3月在《策略管理期刊》(Strategic Management Journal)上發表了一篇題為〈資源基礎觀點新論:新情境、新概念和新方法〉(Renewing the resource-base
Thumbnail
在 中,提及我們需要將決策後的結果,各自歸因技巧與運氣層面,並針對我們可以繼續精進的技巧著墨。 而運氣的部分,真的只能看天了嗎?機緣力這本書,反而提出了創造好運的技巧,透過認知心理學的理論與案例,帶我們從另一個角度來看運氣。 機緣力是什麼 機緣力(Serendipity)這個詞,最早是來自於一
Thumbnail
AIRASIA 全亞航 名古屋住宿(TKP名古屋頭等艙膠囊旅館) 美食(矢場味噌豬排、世界の山雞翅、SEVEENTEEN ICE甜筒) 景點(白鳥庭園)
Thumbnail
厄瓜多首都基多 Quito 機場,時間約凌晨 12 點多。原本預計 11 點起飛的班機因零件維修而延誤,候機室躺的躺、倒的倒。
Thumbnail
5月31日,歐盟統計局公佈了初步估計的歐元區5月通脹數據。歐元區本月消費者價格指數同比上漲8.1%,繼4月該指數同比上漲7.4%之後,再次刷新歐元區成立以來的歷史紀錄,也超出了此前外界預測的7.7%。 由於各國本身能源價格的迥異以及對國際能源依賴程度的不同,各國的通脹數據大相徑庭。
原文發表時間2017-03-29 07:10 司法改革國是會議第3組在3月22日的第3次會議中,會議一開始陳重言委員提出臨時動議,希望能夠將死刑存廢的議題納入該組的議程中討論,到了會議結束前,經過一番討論後,表決結果僅5人同意將死刑相關議題列入議程,其餘委員均未贊成或反對,故死刑存廢議題再度被擱置。
原文發表時間2017-03-22 07:10 近日李念祖律師及林孟皇法官相繼投書,批評檢察官權力過大,要求將刑事訴訟法中所有的強制處分權改為全面法官保留,亦即均由法官事前審查許可,檢察官只有聲請權。對於這樣的改革要求,其實我沒有意見,但對於其二人主張的論據,我很有意見。以下簡評之: 一、法律保留原則
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
​布料是現代人生活必需品,但隨著成衣業發達,現在很少人買布縫衣,都是買大量便宜成衣。所以傳統布莊逐漸式微,但是不代表傳統布莊沒有市場利基存在。從台灣各地還是有不少傳統布莊、這篇來介紹見證台曾經是成衣王國歷史年代的一個地方;那就是新北市三重區碧華街。 新北市三重區碧華街相關資訊:: ​地址: 新
美國達特茅斯塔克商學院的康斯坦斯・赫爾法特(Constance E. Helfat)教授等人於2023年3月在《策略管理期刊》(Strategic Management Journal)上發表了一篇題為〈資源基礎觀點新論:新情境、新概念和新方法〉(Renewing the resource-base
Thumbnail
在 中,提及我們需要將決策後的結果,各自歸因技巧與運氣層面,並針對我們可以繼續精進的技巧著墨。 而運氣的部分,真的只能看天了嗎?機緣力這本書,反而提出了創造好運的技巧,透過認知心理學的理論與案例,帶我們從另一個角度來看運氣。 機緣力是什麼 機緣力(Serendipity)這個詞,最早是來自於一
Thumbnail
AIRASIA 全亞航 名古屋住宿(TKP名古屋頭等艙膠囊旅館) 美食(矢場味噌豬排、世界の山雞翅、SEVEENTEEN ICE甜筒) 景點(白鳥庭園)
Thumbnail
厄瓜多首都基多 Quito 機場,時間約凌晨 12 點多。原本預計 11 點起飛的班機因零件維修而延誤,候機室躺的躺、倒的倒。
Thumbnail
5月31日,歐盟統計局公佈了初步估計的歐元區5月通脹數據。歐元區本月消費者價格指數同比上漲8.1%,繼4月該指數同比上漲7.4%之後,再次刷新歐元區成立以來的歷史紀錄,也超出了此前外界預測的7.7%。 由於各國本身能源價格的迥異以及對國際能源依賴程度的不同,各國的通脹數據大相徑庭。
原文發表時間2017-03-29 07:10 司法改革國是會議第3組在3月22日的第3次會議中,會議一開始陳重言委員提出臨時動議,希望能夠將死刑存廢的議題納入該組的議程中討論,到了會議結束前,經過一番討論後,表決結果僅5人同意將死刑相關議題列入議程,其餘委員均未贊成或反對,故死刑存廢議題再度被擱置。
原文發表時間2017-03-22 07:10 近日李念祖律師及林孟皇法官相繼投書,批評檢察官權力過大,要求將刑事訴訟法中所有的強制處分權改為全面法官保留,亦即均由法官事前審查許可,檢察官只有聲請權。對於這樣的改革要求,其實我沒有意見,但對於其二人主張的論據,我很有意見。以下簡評之: 一、法律保留原則