學校介紹了很多次的軟體
ps.是teams
突然開始學新東西
ps.是指標
程式如下:
#include <stdio.h>
int main()
{
int a=100;
int b=200;
int *p; //////指標宣告 ps.&and表示address
p=&a; //////指標的設定 ps.把a的住址address放入p
printf(" %d \n",*p); //////指標的使用
p=&b; //////指標的設定 ps.把b的住址address放入p
printf(" %d \n",*p); //////指標的使用
}
開始用遊戲了
ps.寫程式記得他變色才是正確的

程式如下:
PImage img2;
PImage img3;
PImage img;
void setup()
{
size(300,300);
img1=loadImage("img1.png");
img2=loadImage("img2.png");
img3=loadImage("img3.png");
img=img1;
}
void draw()
{
image(img,100,100);
}
void keyPressed()
{
if(keyCode==RIGHT)img=img3;
if(keyCode==LEFT)img=img2;
}
void keyReleased()
{
img=img1; ///////放開時,變回img1
}
ps.要讓箭頭會移動
程式如下:
PImage img1;
PImage img2;
PImage img3;
PImage img;
float x=100,y=100,vx=0;
void setup()
{
size(300,300);
img1=loadImage("img1.png");
img2=loadImage("img2.png");
img3=loadImage("img3.png");
img=img1;
}
void draw()
{
background(255);
image(img,x,y); ///////////變數
x+=vx; //////////移動關鍵!
}
void keyPressed()
{
if(keyCode==RIGHT){
img=img3;vx=1; //////////移動關鍵!
}
else if(keyCode==LEFT){
img=img2;vx=-1; //////////移動關鍵!
}
}
void keyReleased()
{
img=img1;vx=0; //////////移動關鍵!
}
ps.現在我要讓他JUMP!!!
ps.是John Cena!!!!!!!!!!!!登嘞登嘞 登登嘞嘞
程式如下:
PImage img1;
PImage img2;
PImage img3;
PImage img;
float x=100,y=100,vx=0,vy=-10;
void setup()
{
size(300,300);
img1=loadImage("c.png");
img2=loadImage("img2.png");
img3=loadImage("img3.png");
img=img1;
}
void draw()
{
background(255);
image(img,x,y,150,110); ///////image(圖片,x,y,寬,高)
x+=vx; ///////有速度
y+=vy;
vy+=0.98; ///////重力加速度,加到速度的上面
if(y>=200)vy=-vy*0.9;
}
void keyPressed()
{
if(keyCode==RIGHT){
img=img3;vx=1;
}
else if(keyCode==LEFT){
img=img2;vx=-1;
}
}
void keyReleased()
{
img=img1;vx=0; ///////速度變0
}
ps.現在要讓Cena桑跳得更厲害
程式如下:
PImage img;
float x=100,y=100,vx=3,vy=-10;
void setup()
{
size(400,400);
img=loadImage("c.png");
}
void draw()
{
background(255);
image(img,x,y);
x+=vx; ///////有速度
y+=vy;
vy+=0.98; ///////重力加速度,加到速度的上面
if(y>=200)vy=-vy*0.9;
if(x>300)vx=-vx; ///////反彈 400-圖寬100=300
if(x<0)vx=-vx; ///////反彈
}








沒有留言:
張貼留言