
PImage img;
int i, j, s, f, y;
void setup()
{
size(1000, 400);
i = 0;
j = 0;
s = 100;
f = 0;
y = 20;
img = loadImage("sun3.jpg");
frameRate(20);
}
void draw()
{
background(255);
// left to right
if((keyPressed == true) && ((key == 'A') || (key == 'a')) ) {
i = i + 20;
}
// right to left
if((keyPressed == true) && ((key == 'B') || (key == 'b')) ) {
i = i - 20;
}
// left to right
if((keyPressed == true) && ((key == 'C') || (key == 'c')) ) {
i += y;
if(i>900) {
i = 900;
y = -y;
}
else if(i<0) {
i = 0;
y = -y;
}
}
// vertical movement
if((keyPressed == true) && ((key == 'D') || (key == 'd')) ) {
j = j + 20;
}
if((keyPressed == true) && ((key == 'E') || (key == 'e')) ) {
j = j - 20;
}
if((keyPressed == true) && ((key == 'F') || (key == 'f')) ) {
j = j + 5;
}
// zoom in and out
if((keyPressed == true) && ((key == 'I') || (key == 'i')) ) {
s = s + 10;
}
if((keyPressed == true) && ((key == 'O') || (key == 'o')) ) {
s = s - 10;
}
// fade in and out
if((keyPressed == true) && ((key == 'H') || (key == 'h')) ) {
f = f + 10;
}
if((keyPressed == true) && ((key == 'J') || (key == 'j')) ) {
f = f - 10;
}
image(img, i, j, s, s);
tint(255, f, f); // Tint blue
}
**************************************************************************
In this exercise, I learned how to control the picture through computer keyboard. The picture can move from left to right or from right to left, even up and down. I can change the color to red and white. In addition to, It can be larger and smaller with keyboard, i and o.
沒有留言:
張貼留言