2020年4月9日 星期四

程式設計week07

PImage img,img3,img1,img2;
void setup(){
    size(300,300);
    img1 = loadImage ("01.png");
    img2 = loadImage ("02.png");
    img3 = loadImage ("03.png");
    img = img3;
}
void draw(){
    background(255);
    image(img, 100,100);
}
void keyPressed(){
    if(keyCode==LEFT) img=img2;
    if(keyCode==RIGHT) img=img1;
}
void keyReleased(){
  img=img3;
}


#include <stdio.h>
2int main(){
3    int a=100;
4    int b=200;
5    int *p;
6    p=&a;
7
8    printf("%d\n", *p);
9    p=&b;
10    printf("%d\n", *p);
11    }



PImage img,img3,img1,img2;
float x=100,y=100,vx=0;
void setup(){
    size(300,300);
    img1 = loadImage ("03.png");
    img2 = loadImage ("02.png");
    img3 = loadImage ("01.png");
    img = img3;
}
void draw(){
    background(255);
    image(img, x,y);
    x+=vx;
}
void keyPressed(){
    if(keyCode==LEFT){
      img=img2; vx=-1;///左鍵向左,圖片變為向左
    }
    else if(keyCode==RIGHT){
      img=img1; vx=+1;///右鍵向右,圖片變為向右
    }
}
void keyReleased(){
  img=img3; vx=0;
}





#include <stdio.h>
char s1[30]="hello world";
char s2[30]="I am a book";
int main(){
    int *p;
    char a[10];
    p=s1;
    printf("%s\n", p);
    p=s2;
    printf("%s\n", p);
    }

PImage img1;
float x=100,y=100,vx=3,vy=0;
void setup(){
    size(500,500);
    img1 = loadImage ("03.png");
    
}
void draw(){
    background(255);
    image(img1, x,y,100,100);
    x+=vx;
    y+=vy;
    vy+=0.98;
    if(x>400) vx=-3;
    if(x<0) vx=+3;
    if(y>400) vy = -vy*0.8;
}///反彈

沒有留言:

張貼留言