指標的使用⤯
int main() {
int a=100; (宣告變數)
int b=200;
int *p; (宣告指標)
p=&a; 將指標指向a的地址
printf("%d\n",*p);印出數值&換行
p=&b; 將指標指向b的地址
printf("%d\n",*p);印出數值&換行
return 0;
}
跳跳眼球👀
PImage img1;-------⬎
↓
PImage img2;
(宣告照片)
PImage img3;
↑
PImage img;---------⤴
float x=100 (初始位子的x值) ,y=100 (初始位子的y值)
,vx=0,vy=-10(彈跳要用的變數);
void setup(){
size(300,300);
1⎺⎺⎺⎺⎺⤵
img1=loadImage("img1.png");
img2=loadImage("img2.png"); (照片名稱) ✩✩✩要注意檔案類型,打
錯會讀不出來
img3=loadImage("img3.png");
size(300,300);
1⎺⎺⎺⎺⎺⤵
img1=loadImage("img1.png");
img2=loadImage("img2.png"); (照片名稱) ✩✩✩要注意檔案類型,打
錯會讀不出來
img3=loadImage("img3.png");
┖───⤴
img=img1;
}
void draw(){
background(255); 設置背景顏色
image(img,x,y);
x += vx;
(設定速度)
y += vy;
vy +=0.98;(設定重力加速度)
if(y>=200) vy=-vy*0.9; (如果碰到地板就會彈起來)
img=img1;
}
void draw(){
background(255); 設置背景顏色
image(img,x,y);
x += vx;
(設定速度)
y += vy;
vy +=0.98;(設定重力加速度)
if(y>=200) vy=-vy*0.9; (如果碰到地板就會彈起來)
}
void keyPressed(){ 設置按鍵按下去的時候
if(keyCode==RIGHT(按下右鍵的時候)){
img=img2(照片指標指向第二張照片); vx=1(眼球的X軸加一);}
if(keyCode==LEFT(按下左鍵的時候)){
img=img3(照片指標指向第三張照片); vx=-1(眼球的X軸減一);}
}
void keyReleased(){ 設置按鍵放開的時候
img=img1(照片指標指向第一張照片); vx=0;
}






沒有留言:
張貼留言