2012年10月30日 星期二

Week08, HW08,

1. 請寫下以下資料:
1.1. 你之前完成了什麼?
     素材 :
     覺得之前的背景圖貼來貼去很不好看,所以換了一張背景圖,我們遊戲名稱也出來了
 a. 第一個場景圖  

b.第二個場景圖

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;
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移動
  }
}
void mouseClicked() //按下滑鼠左鍵
{
    jumpH=200 - (500-my); //就跳起
 }
 



1 則留言: