定 價(jià):¥79.00
作 者: | 李子旸 |
出版社: | 電子工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787121363740 | 出版時(shí)間: | 2019-06-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 220 | 字?jǐn)?shù): |
第1 章 p5.js 概述 / 001
1.1 易懂的一門語言 / 002
1.2 p5.js 的功能與特性 / 002
1.3 進(jìn)入p5.js 的圈子 / 003
1.4 下載p5.js 庫 / 003
1.5 開發(fā)環(huán)境 / 004
1.6 開啟第一個(gè)程序 / 004
1.7 草圖的重要性 / 007
第2 章 繪制圖形 / 009
2.1 畫布 / 009
2.2 基本形狀 / 010
2.3 自定義形狀 / 017
2.4 繪圖順序 / 022
2.5 顏色填充 / 023
2.6 描邊屬性 / 028
2.7 企鵝01 / 030
練習(xí) / 032
第3 章 語法 / 033
3.1 了解變量 / 033
3.2 創(chuàng)建變量 / 035
3.3 變量類型 / 038
3.4 系統(tǒng)變量 / 038
3.5 簡單運(yùn)算 / 040
3.5.1 算術(shù)運(yùn)算符 / 040
3.5.2 關(guān)系運(yùn)算符 / 042
3.5.3 邏輯運(yùn)算符 / 043
3.6 條件語句 / 043
3.6.1 if 語句 / 043
3.6.2 else 語句 / 044
3.7 for 循環(huán) / 046
3.8 setup 和draw 函數(shù) / 056
3.9 控制臺 / 057
3.10 注釋 / 058
3.11 映射 / 058
3.12 企鵝02 / 060
練習(xí) / 062
第4 章 響應(yīng)互動 / 063
4.1 鼠標(biāo)響應(yīng) / 063
4.2 鼠標(biāo)單擊 / 068
4.3 鍵盤響應(yīng) / 069
4.4 企鵝03 / 072
練習(xí) / 074
第5 章 運(yùn)動和幾何變換 / 075
5.1 移動 / 075
5.2 旋轉(zhuǎn) / 078
5.3 隨機(jī) / 081
5.4 平移函數(shù)translate / 093
5.5 旋轉(zhuǎn)函數(shù)rotate / 094
5.6 縮放 / 096
5.7 push 和pop 函數(shù) / 098
5.8 企鵝04 / 099
練習(xí) / 101
第6 章 函數(shù)和對象 / 102
6.1 函數(shù) / 102
6.2 面向?qū)ο缶幊?/ 112
6.2.1 定義類 / 113
6.2.2 創(chuàng)建對象 / 116
6.3 企鵝05 / 121
練習(xí) / 124
第7 章 數(shù)組 / 125
7.1 使用變量繪圖 / 125
7.2 創(chuàng)建數(shù)組 / 127
7.3 對象與數(shù)組 / 133
7.4 企鵝06 / 135
練習(xí) / 136
第8 章 圖片 / 137
8.1 加載圖片 / 139
8.2 預(yù)加載preload 函數(shù) / 144
練習(xí) / 145
第9 章 視頻 / 146
9.1 視頻文件 / 146
9.2 實(shí)時(shí)視頻流 / 151
練習(xí) / 156
第10 章 圖片和視頻處理進(jìn)階 / 157
10.1 像素?cái)?shù)組 / 157
10.2 像素繪制圖片 / 161
10.3 視頻像素處理 / 166
10.4 實(shí)時(shí)視頻流像素處理 / 175
練習(xí) / 185
第11 章 音頻 / 186
11.1 加載音頻 / 186
11.2 麥克風(fēng)聲音捕獲 / 191
11.3 p5.js 創(chuàng)建聲音 / 193
練習(xí) / 196
第12 章 使用庫創(chuàng)作 / 197
12.1 p5.scribble 庫 / 198
12.2 p5.play 庫 / 203
練習(xí) / 207
附錄 / 208
后記 / 209
參考文獻(xiàn) / 210