...
In this example, 2D images (bitmap) are displayed and arrays are used. Here we use a 1. Dimensional array. To access an element of this array, we use these '[index]' brackets.
Code Block |
---|
PImage[] imageList;
void setup()
{
size(800,800);
imageList = new PImage[3];
imageList[0] = loadImage("./images/1.jpg");
imageList[1] = loadImage("./images/2.jpg");
imageList[2] = loadImage("./images/3.jpg");
}
void draw()
{
background(255);
pushMatrix();
translate(10,100);
for(int i=0;i < imageList.length; i++)
{
image(imageList[i],0,0,imageList[i].width/2,imageList[i].height/2);
translate(150,0);
}
popMatrix();
} |
Exercise 9
- Draw a spaceship (
...
- spaceShip.jpg) and let this follow the mouse.
- Make the planets orbit around the a
...
- sun in the middle of the screen.
- Change the program (and the image file) so that the planet is shown without the black box surrounding it. What file types are best suited for this?