我們一開始先試著使用Teams,預防哪天可能因為防疫而停課
用手機開Teams
----------------------------------------------------------------------------------------------------
Pointer 指標
1.宣告
2.放值
3.用他
#include <stdio.h>
int main(){
int a=100;
int b=200;
int *p;///1.指標宣告(p是一個指標,指到整數)
p = &a;///2.指標設定(把整數a的住址address)放入p
printf("%d\n",*p);///3.指標使用
p = &b;
printf("%d\n",*p);
}
指標就是把地址存入,並在之後使用直接指向所存地址的位置
-------------------------------------------------------------
使用P語言
沒有按
按下方向鍵右鍵
按下方向鍵左鍵
PImage imgc;///要放真的圖片
PImage imgr;///要放真的圖片
PImage imgl;///要放真的圖片
PImage img;//可以切換
void setup(){
size(300,300);
imgc=loadImage("imgc.png");
imgr=loadImage("imgr.png");
imgl=loadImage("imgl.png");
img = imgc;///把imgc給img使用
}
void draw(){
image(img , 100, 100);
}
void keyPressed(){
if(keyCode==RIGHT) img = imgr;
if(keyCode==LEFT) img = imgl;
}
void keyReleased(){
img = imgc;///放開時,變回 imgc
}
按下往右
按下往左
PImage imgc;
PImage imgr;
PImage imgl;
PImage img;
float x=100,y=100,vx=0;
void setup(){
size(300,300);
imgc=loadImage("imgc.png");
imgr=loadImage("imgr.png");
imgl=loadImage("imgl.png");
img = imgc;
}
void draw(){
background(255);///白色背景
image(img , x, y);
x += vx;///有速度
}
void keyPressed(){
if(keyCode==RIGHT){
img = imgr;
vx=1;///有速度
}
if(keyCode==LEFT) {
img = imgl;
vx=-1;///有速度
}
}
void keyReleased(){
img = imgc;
vx = 0;///速度變0
}
----------------------------------------------------------------------------------------------
會跳的哆啦A夢
PImage imgc;///要放真的圖片
PImage imgr;///要放真的圖片
PImage imgl;
PImage img;
float x=100,y=100,vx=0, vy=-10;
void setup(){
size(300,300);
imgc=loadImage("imgd.png");
imgr=loadImage("imgr.png");
imgl=loadImage("imgl.png");
img = imgc;///把imgc給img使用
}
void draw(){
background(255);///白色背景
image(img , x, y,150,100);///圖片太大就畫的時候把它縮小
x += vx;///有速度
y += vy;
vy += 0.98;///重力加速度
if(y>=200) vy = -vy *0.9;
}
void keyPressed(){
if(keyCode==RIGHT){
img = imgr;
vx=1;///有速度
}
if(keyCode==LEFT) {
img = imgl;
vx=-1;///有速度
}
}
void keyReleased(){
img = imgc;///放開時,變回 imgc
vx = 0;///速度變0
}
------------------------------------------------------------------------------------
讓哆啦A夢來回跳
PImage img;
float x=100,y=100,vx=3, vy=-10;
void setup(){
size(400,400);
img=loadImage("imgd.png");
}
void draw(){
background(255);
image(img , x, y,150,100);
x += vx;
y += vy;
vy += 0.98;
if(y>=200) vy = -vy *0.9;
if(x>=300) vx=-vx;///要超出視窗時反彈
if(x<=-50) vx=-vx;
}













沒有留言:
張貼留言