2013年9月9日 星期一

Week01

0. 課程準備
0.1. 加入 課程FB社團
0.2. Google文件 填寫修課資料 (學號姓名,email,電話)
0.3. 加入 Blog, 設定

編交作業方式: tag: 000葉正聖老師, Week01, 00160011葉大明
逗號隔開, 學號姓名間不要有空格

第一堂課範例

size(600,600);                        //size(視窗寬,視窗高)                  建立視窗
background(255, 0, 0);           //background(R,G,B);                    背景顏色
rect(100,100, 200,200);         //rect(座標X,座標Y,物件寬,物件高)  做方形












第二堂課範例

size(600,600);
background(255, 0, 0);
rect(100,100, 200,200);
PImage imgBird=loadImage("http://www.cmlab.csie.ntu.edu.tw/~jsyeh/processing/angryBirdsBrick/bird.png");
PImage imgPig =loadImage("http://www.cmlab.csie.ntu.edu.tw/~jsyeh/processing/angryBirdsBrick/pig.gif");
image(imgBird, 0,0);
image(imgPig, 200,200,  100,100);












第三堂課範例

PImage imgBird, imgPig;

void setup() {
  size(600, 600);
  imgBird=loadImage("http://www.cmlab.csie.ntu.edu.tw/~jsyeh/processing/angryBirdsBrick/bird.png");   //從網路憤怒鳥讀取圖片
  imgPig =loadImage("http://www.cmlab.csie.ntu.edu.tw/~jsyeh/processing/angryBirdsBrick/pig.gif");
//從網路小豬豬讀取圖片
  imageMode(CENTER);              //設定影像模式
}

void draw() {
  background(255, 0, 0);           //透過重複讀取背景影像來刷新介面避免移動憤怒鳥影像留下殘影
  image(imgBird, mouseX, mouseY);       //image (繪畫的物件,物件X座標,物件Y座標)        mouseX為滑鼠X座標
 mouseY為滑鼠Y座標
  image(imgPig, 200, 200, 100, 100);     //image (繪畫的物件,物件X座標,物件Y座標,物件的寬,物件的高)      
}

沒有留言:

張貼留言