Vimeo也被封了
Vimeo也被封了,我操你妈个逼的GFW
Processing, MaxMSP, AudioMulch, Field, SuperCollider
Processing, MaxMSP, AudioMulch, Field, SuperCollider
Vimeo也被封了,我操你妈个逼的GFW
12. ok,现在来做100辆车吧: Car[] cars = new Car[100]; // 由100个cars对象组成的数组! void setup() { size(200,200); smooth(); for (int i = 0; i < cars.length; i ++ ) { // 用for循环初始化100辆车. cars[i] = new Car(color(i*2),0,i*2,i); } } void draw() { background(255); for (int…
1. 一个数组(Array)就是包含了一串变量列(list of variables)的一个阵列。当程序需要诸多相似数据的例子的时候,就是使用数组的时候,比如画100辆上一课中的小车。 2. 列(list)因两个重要的原因显得非常有用:i、列记录列内元素的踪迹;ii、列保持那些元素的顺序。后一点至关重要,因为在很多程序中,信息的顺序与信息本身一样重要。 3. 一个列的第一位是0。 4. 申明一个列:列类型 [ ] 列名称 5. 每个列都有一个固定的数目,不可更改。 6. 创造一个新的列:列类型 [ ] 列名称 = new 类型 [列数目] 7. 几个例子: // 一个由四个浮点数组成的列 float[] scores = new float[4]; // 一个由100个Humen对象组成的列 Human[] people = new Human[100];…
1. 类(Class)的名字常常以大写开头,用以与变量区分 2. 初始化对象(Object)的方式:myCar = new Car(); 。如果你忘记初始化一个对象,则他会被pr默认为null。null意味着什么也没有,既不是0,也不是负数。如果你遇到类似“NullPointerException”的错误,绝大多数情况下,便是由于忘记初始化一个对象造成的。 3. 使用一个对象的方式:variableName.objectMethod(Method Arguments); 例如:myCar.draw(); 4. 看一个对象应用的例子: Car myCar; // 申明对象car为一个全局变量 void setup() { size(200,200); // 初始化Car对象 myCar = new Car(); // 呼叫构造器(constructor)在setup() 内初始化car对象. } void draw() { background(255); // 操作对象Car. myCar.move(); //…
1. 用户自定义函数的好处:模块化,易读,拆分大程序,反复利用性强。还有一个重要的:查错。我们可以//掉某些自定义函数,一一运行其余的,来逐一找到问题所在。 2. 比如line()这样的函数属于processing自带库的函数。 3. 一个函数定义的结构是这样子的: returnType functionName (arguments ) { // Code body of function } 4. 你可以直接用 函数名称() 这样的方式在draw()内调用你的自定义函数。你可以在setup()和draw()以外的任何地方定义你自己的函数,当然,惯例是放在你的draw()程序块下。 5. 引数(Argument)是执行函数的条件。属于局部变量的范畴。 6. 局部变量可以在一个函数中被申明和使用。 7. void drawCar(int x, int y, int thesize, color c) 圆括号里的值叫做引数(Argument)。 void draw() { drawCar(100,100,64,color(20,250,0,79));…
1. 学会一个新单词:iteration.. 2. 循环共有三种:while,do-while和for 3. while()其实就是:你给while一个条件,符合条件的他继续循环尖括号内的内容,不符合条件了,停止,或者干其他事。一个典型的例子: size(100,100); background(40,250,150); smooth(); float w = width ; while (w>0) { stroke(0); fill(13,w+30,50); ellipse(height/2,width/2,w,w); w=w-5; } 4. 有一种循环叫做死循环。。: int x = 0; while (x < 10) { println(x); x = x – 1; }…