2020年4月10日 星期五

柯基 week_07

1.
登入teams
這樣以後就可以線上上課瞜~

#include <stdio.h>
int main() {
  int a=100;
  int b=200;
  int *p;        P是座標的意思
  p = &a;     把P座標指到A的地方
  printf("%d \n",*p);
  p = &b;
  printf("%d \n",*p);
  return 0;
}
2.

PImage img1;      圖片第一張 (上)
PImage img2;      圖片第二張 (右)
PImage img3;      圖片第三張 (左)
PImage img;
void setup(){
  size(500,500);
  img1=loadImage("55555.jpg");
  img2=loadImage("22.jpg");
  img3=loadImage("33.jpg");
  img = img1;
}
void draw(){
  image( img, 100,100);
}
void keyPressed(){
  if(keyCode==RIGHT) img =img2;
  if(keyCode==LEFT) img =img3;
}
void keyReleased(){
  img = img1;
}
3.
float x=100,y=100,vx=0;     要先設定X軸Y軸還有VX
void setup(){
  size(500,500);
  img1=loadImage("55555.jpg");
  img2=loadImage("22.jpg");
  img3=loadImage("33.jpg");
  img = img1;
}
void draw(){
  background(255);
  image( img, x, y);
  x += vx;
}
void keyPressed(){
  if(keyCode==RIGHT){
    img =img2; vx=1;      右的時候會往右走 +1
  }
  else if(keyCode==LEFT){
    img =img3; vx=-1;     左的時候會往左走-1
  }
}
void keyReleased(){
  img = img1; vx =0;
}
4.
  y += vy;      加上一個Y的座標還有速度
  vy += 0.98;   這是重力加速度
  if(y>400) vy =-vy *0.9;      讓主角不會掉到螢幕外的地方

沒有留言:

張貼留言