Skip to Content
自造手冊:新工業革命實務指南
book

自造手冊:新工業革命實務指南

by Paolo Aliverti, Andrea Maietta
March 2017
Intermediate to advanced
232 pages
4h 44m
Chinese
GoTop Information, Inc.
Content preview from 自造手冊:新工業革命實務指南
第 19 章 Processing
204
我想要…一個新的!
要建立新的水滴時,您得決定它的中心
位置、最小半徑(變數 ray)、最大半徑
與 初 始 顏 色 等 等。 您 需 要 稱 為
建構子
(
constructor
) 的 特 殊 方 法 才 能 建 立 物
件, 其名 稱(包 含 Processing 以 及 其 他
像是 C++ 這類程式語言都一樣)皆與該
類別名稱相同。物件的各個參數通常也
會在建構子中一併初始化完成:
Drop(int x, int y, int rMin, int rMax,
intcol){
this.x = x;
this.y = y;
this.rayMinimum = rMin;
this.rayMaximum = rMax;
this.ray = rMin;
this.initialColor = col;
this.colour = col;
}
this 代 表 該 物 件 本 身, 因 此 this.
rayMinimum = rMin; 這 行 指 令 就 是“ 取
得您正在處理的 drop 物件之 rayMinimum
變數,並將 rMin 參數丟給它做其內容”。
OK,但我要拿它來做什麼?
您會在草稿碼中要求這個水滴對其自身
更新並重新繪製。使用您在別處刪掉的
程式碼來完成這兩個方法:
void update() {
ray = ray + 1;
colour = colour + 1;
if (ray >rayMaximum) {
ray = rayMinimum;
colour = initialColor;
}
}
void draw() {
stroke(colour);
ellipse(x, y, ray, ray);
}
仔細看一下,您會發現在此沒有用到
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

優雅的SciPy|Python科學研究的美學

優雅的SciPy|Python科學研究的美學

Juan Nunez-Iglesias, Stéfan van der Walt, Harriet Dashnow
Presto实战

Presto实战

Matt Fuller, Manfred Moser, Martin Traverso

Publisher Resources

ISBN: 9789864763238