好文档 - 专业文书写作范文服务资料分享网站

Processing学习笔记(二)

天下 分享 时间: 加入收藏 我要投稿 点赞

Processingl学习笔记(二)

4/变量

一个变量在内存中存储一个值,这样程序代码就可以用到它。变量

可以在一个程序被使用许多次,并且它的值在程序运行中是可以很容易的改变的。 示例4-1:重用相同值

比如,当把你的两个圆Y轴的值和直径存入变量中,那么每个椭圆就能使用相同的值。 代码:

size(480,120); smooth(); int y=60; int d=80;

ellipse(75,y,d,d); //左图 ellipse(175,y,d,d); //中图 ellipse(275,y,d,d); //右图

效果图:

示例4-2:改变值

简单的改变Y和d两个变量的值,这样就轻松地改变了三个椭圆的形状。 代码:

size(480,120); smooth(); int y=100; int d=130;

ellipse(75,y,d,d); //左图 ellipse(175,y,d,d); //中图 ellipse(275,y,d,d); //右图

效果图:

创造变量 Processing的变量

Processing拥有一系列特别的变量,在程序运行的时候用来存储信息。

示例4-3:调整大小,看看会发生什么 代码: size(480,120); smooth();

line(0,0,width,height); line(width,0,0,height); ellipse(width/2,height/2,60,60);

效果图:

2

一些小小的数学问题示例4-4:基本算术 代码: size(480,120); int x=25; int y=25; int h=20; rect(x,y,300,h); x+=100;

rect(x,y+h,300,h); x-=250;

rect(x,y+h*2,300,h);

效果图:

3

重复

示例4-5:重复做同样的事 用”for循环”(for Loop)简化 代码: size(480,120); smooth(); strokeWeight(8); for(int i=20;i<400;i+=60) {

line(i,40,i+60,80); }(括号不可缺) 效果图:

for循环的结构:

for(init;test;update){statement;} 示例4-8:分散开线条

4

代码: size(480,120); smooth(); strokeWeight(2); for(int i=20;i<400;i+=20) {

line(i,0,i+i/2,80); } 效果图:

示例4-9:扭曲线条 代码: size(480,120); smooth(); strokeWeight(2); for(int i=20;i<400;i+=20) {

line(i,0,i+i/2,80); line(i+i/2,80,i*1.2,120);

5

Processing学习笔记(二)

Processingl学习笔记(二)4/变量一个变量在内存中存储一个值,这样程序代码就可以用到它。变量可以在一个程序被使用许多次,并且它的值在程序运行中是可以很容易的改变的。示例4-1:重用相同值比如,当把你的两个圆Y轴的值和直径存入变量中,那么每个椭圆就能使用相同的值。代码:size(480,120
推荐度:
点击下载文档文档为doc格式
7i1qc3eutb3jk4h7snlh
领取福利

微信扫码领取福利

微信扫码分享