![]()
内容推荐 p5.js是一个以Processing语言为基础的JavaScript库,经常用于互联网数据可视化和互动艺术创作。它继承了Processing语言的初衷,通过简单的编程即可表达数字创意。本书共12章,全面介绍了p5.js的功能和使用方法,包括p5.js基础图形绘制、p5.js语法、响应互动、运动和几何变换、函数和对象、数组、图片、视频、音频等内容,可供高等学校数字媒体艺术设计类专业学生、相关从业人员和编程爱好者学习使用。 作者简介 目录 章p5.js概述/001 1.1易懂的一门语言/002 1.2p5.js的功能与特性/002 1.3进入p5.js的圈子/003 1.4下载p5.js库/003 1.5开发环境/004 1.6开启个程序/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 练习/032 第3章语法/033 3.1了解变量/033 3.2创建变量/035 3.3变量类型/038 3.4系统变量/038 3.5简单运算/040 3.5.1算术运算符/040 3.5.2关系运算符/042 3.5.3逻辑运算符/043 3.6条件语句/043 3.6.1if语句/043 3.6.2else语句/044 3.7for循环/046 3.8setup和draw函数/056 3.9控制台/057 3.10注释/058 3.11映射/058 3.12企鹅02/060 练习/062 第4章响应互动/063 4.1鼠标响应/063 4.2鼠标单击/068 4.3键盘响应/069 4.4企鹅03/072 练习/074 第5章运动和几何变换/075 5.1移动/075 5.2旋转/078 5.3随机/081 5.4平移函数translate/093 5.5旋转函数rotate/094 5.6缩放/096 5.7push和pop函数/098 5.8企鹅04/099 练习/101 第6章函数和对象/102 6.1函数/102 6.2面向对象编程/112 6.2.1定义类/113 6.2.2创建对象/116 6.3企鹅05/121 练习/124 第7章数组/125 7.1使用变量绘图/125 7.2创建数组/127 7.3对象与数组/133 7.4企鹅06/135 练习/136 第8章图片/137 8.1加载图片/139 8.2预加载preload函数/144 练习/145 第9章视频/146 9.1视频文件/146 9.2实时视频流/151 练习/156 0章图片和视频处理进阶/157 10.1像素数组/157 10.2像素绘制图片/161 10.3视频像素处理/166 10.4实时视频流像素处理/175 练习/185 1章音频/186 11.1加载音频/186 11.2麦克风声音捕获/191 11.3p5.js创建声音/193 练习/196 2章使用库创作/197 12.1p5.scribble库/198 12.2p5.play库/203 练习/207 附录/208 后记/209 参考文献/210 |