
- 作 者:李子旸,蔡蔚妮,李伟编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2019
- ISBN:9787121363740
- 标注页数:210 页
- PDF页数:220 页
请阅读订购服务说明与试读!
订购服务说明
1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。
2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源220 ≥210页】
图书下载及付费说明
1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。
2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)
3、所有的电子图书都是原书直接扫描方式制作而成。
第1章 p5.js概述 1
1.1 易懂的一门语言 2
1.2 p5js的功能与特性 2
1.3 进入p5.js的圈子 3
1.4 下载p5.js库 3
1.5 开发环境 4
1.6 开启第一个程序 4
1.7 草图的重要性 7
第2章 绘制图形 9
2.1 画布 9
2.2 基本形状 10
2.3 自定义形状 17
2.4 绘图顺序 22
2.5 颜色填充 23
2.6 描边属性 28
2.7 企鹅010 30
练习 32
第3章 语法 33
3.1 了解变量 33
3.2 创建变量 35
3.3 变量类型 38
3.4 系统变量 38
3.5 简单运算 40
3.5.1 算术运算符 40
3.5.2 关系运算符 42
3.5.3 逻辑运算符 43
3.6 条件语句 43
3.6.1 if语句 43
3.6.2 else语句 44
3.7 for循环 46
3.8 setup和draw函数 56
3.9 控制台 57
3.10 注释 58
3.11 映射 58
3.12 企鹅020 60
练习 62
第4章 响应互动 63
4.1 鼠标响应 63
4.2 鼠标单击 68
4.3 键盘响应 69
4.4 企鹅03 72
练习 74
第5章 运动和几何变换 75
5.1 移动 75
5.2 旋转 78
5.3 随机 81
5.4 平移函数translate 93
5.5 旋转函数rotate 94
5.6 缩放 96
5.7 push和pop函数 98
5.8 企鹅040 99
练习 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
第10章 图片和视频处理进阶 157
10.1 像素数组 157
10.2 像素绘制图片 161
10.3 视频像素处理 166
10.4 实时视频流像素处理 175
练习 185
第11章 音频 186
11.1 加载音频 186
11.2 麦克风声音捕获 191
11.3 p5.js创建声音 193
练习 196
第12章 使用库创作 197
12.1 p5.scribble库 198
12.2 p5.play库 203
练习 207
附录 208
后记 209
参考文献 210