注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)p5.js互聯(lián)網(wǎng)創(chuàng)意編程

p5.js互聯(lián)網(wǎng)創(chuàng)意編程

p5.js互聯(lián)網(wǎng)創(chuàng)意編程

定 價(jià):¥79.00

作 者: 李子旸
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121363740 出版時(shí)間: 2019-06-01 包裝: 平裝
開本: 16開 頁數(shù): 220 字?jǐn)?shù):  

內(nèi)容簡介

  p5.js 是一個(gè)以Processing 語言為基礎(chǔ)的JavaScript 庫,經(jīng)常用于互聯(lián)網(wǎng)數(shù)據(jù)可視化和互動藝術(shù)創(chuàng)作。它繼承了Processing 語言的初衷,通過簡單的編程即可表達(dá)數(shù)字創(chuàng)意。本書共12 章,全面介紹了p5.js 的功能和使用方法,包括p5.js 基礎(chǔ)圖形繪制、p5.js 語法、響應(yīng)互動、運(yùn)動和幾何變換、函數(shù)和對象、數(shù)組、圖片、視頻、音頻等內(nèi)容,可供高等學(xué)校數(shù)字媒體藝術(shù)設(shè)計(jì)類專業(yè)學(xué)生、相關(guān)從業(yè)人員和編程愛好者學(xué)習(xí)使用。

作者簡介

  李子旸,北京城市學(xué)院數(shù)字媒體藝術(shù)專業(yè)講師,中國圖象圖形學(xué)會(CSIG)會員,全國高等院校網(wǎng)絡(luò)科技與智能媒體設(shè)計(jì)專業(yè)委員會委員。畢業(yè)于法國貝桑松大學(xué)STGI學(xué)院PSM數(shù)字藝術(shù)專業(yè)。2005年以來一直從事與數(shù)字媒體藝術(shù)相關(guān)的研究、教學(xué)和設(shè)計(jì)工作,在國內(nèi)外期刊和會議發(fā)表學(xué)術(shù)論文十多篇,參與第七屆為坐而設(shè)計(jì)國際邀請展、中糧大悅城joyup光繪畫裝置設(shè)計(jì)、IBM智慧分析與洞察、法國megarama電影院交互游戲設(shè)計(jì)、中建三局衡水園博園數(shù)字交互展廳設(shè)計(jì)等項(xiàng)目,主要講授虛擬現(xiàn)實(shí)、增強(qiáng)現(xiàn)實(shí)、互聯(lián)網(wǎng)編程等課程。

圖書目錄

第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

 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號