1. 請寫下以下資料:
1.1. 你之前完成了什麼?
素材 :
覺得之前的背景圖貼來貼去很不好看,所以換了一張背景圖,我們遊戲名稱也出來了
a. 第一個場景圖
c.主角貓
1.2. 你今天計畫要做什麼?
看下play鍵可以跳到另一個遊戲畫面
做出繩子,偵測是否有碰到繩子
1.3. 可能會遇到的問題... (及可能的解決方法)
2. 請把你目前期中作品的進度貼出來
PImage bk,cat,cat1;
int now=1,x=0,y=0;
int jumpH=0; //跳的高度
int mx=500,my=500;
int now=1,x=0,y=0;
int jumpH=0; //跳的高度
int mx=500,my=500;
void setup(){
size(1200,800); //視窗大小
bk=loadImage("bk.jpg"); //背景圖
cat=loadImage("bk2.png"); //背景2
cat1=loadImage("cat.png"); //跳跳人
fill(237,28,36); //紅
rect(0,0,328,123);
}
void show1(){
image(cat,0,0);
}
void show2(){
image(bk,0,0);
}
void draw(){
if(now==1){
show1();
if(mouseX>780 && mouseX<1115 && mouseY>250 && mouseY<379 && mousePressed){
now=2;
}
}
if(now==2){
show2();
if(jumpH>0){
jumpH=jumpH-10;
my-=10;
}
if(my<500){
my+=5;
}
image(cat1,mouseX,my,138,235); //讓跳跳人跟著滑鼠X移動
}
size(1200,800); //視窗大小
bk=loadImage("bk.jpg"); //背景圖
cat=loadImage("bk2.png"); //背景2
cat1=loadImage("cat.png"); //跳跳人
fill(237,28,36); //紅
rect(0,0,328,123);
}
void show1(){
image(cat,0,0);
}
void show2(){
image(bk,0,0);
}
void draw(){
if(now==1){
show1();
if(mouseX>780 && mouseX<1115 && mouseY>250 && mouseY<379 && mousePressed){
now=2;
}
}
if(now==2){
show2();
if(jumpH>0){
jumpH=jumpH-10;
my-=10;
}
if(my<500){
my+=5;
}
image(cat1,mouseX,my,138,235); //讓跳跳人跟著滑鼠X移動
}
}
void mouseClicked() //按下滑鼠左鍵
{
jumpH=200 - (500-my); //就跳起
}
{
jumpH=200 - (500-my); //就跳起
}
97
回覆刪除