Processing 教程(10)- 多个对象的行为
来源:互联网 发布:向问天 知乎 编辑:程序博客网 时间:2024/05/29 13:24
创建了对象的类型后,可以创建多个对象,让他们共同产生随机行为。
class JitterBug{ float x; float y; int diameter; float speed = 10; // 构造函数:创建对象时把初值加入; JitterBug(float tempX, float tempY, int tempDiameter){ x = tempX; y = tempY; diameter = tempDiameter; } // 添加方法: void move(){ x += random(-speed,speed); y += random(-speed,speed); } void display(){ ellipse(x,y,diameter,diameter); } }JitterBug[] bug;void setup(){ size(720,404); smooth(); bug = new JitterBug[33]; for (int i = 0; i < bug.length; i++) { float x = random(width); float y = random(height); int r = i + 2; bug[i] = new JitterBug(x,y,r); }}void draw(){ for (int i = 0; i < bug.length; i++) { bug[i].move(); bug[i].display(); }}
------
0 0
- Processing 教程(10)- 多个对象的行为
- Processing 教程(15)- 多个自转个体(resetMatrix)
- Processing 教程(9)面向对象 - 从未如此明了
- 对象的行为(构造函数、方法)
- 5.对象的行为
- 对象的行为
- 对象的行为
- JAVA009-对象的行为
- 对象的行为
- 对象的行为
- 对象的行为
- 对象的行为
- 对象的行为
- 对象的行为
- Processing 教程(11) - 三角函数的魅力 - 波形
- DataWindow.Processing 判断 DataWindow 对象的类型
- Processing 教程(17) - Lerp and Lerp
- C#开发Unity游戏教程之游戏对象的行为逻辑方法
- HDU 5361 In Touch (优先队列+并查集优化)
- Java中的await()/signal()用法
- Linux内核中的Namespace
- objective-c数据类型
- 取得指定几个数中随机数
- Processing 教程(10)- 多个对象的行为
- TCP标志位之RST
- Mini调试器捉虫记
- 2015.9.7 来到B公司的第三天
- 深入理解java异常处理机制
- window获取系统默认浏览器并打开相应的网址
- backtrack5r3信息收集之主机综合扫描工具的使用
- AJAX基础
- 不要忽略小题和细节