Processing 4.0b8
1.使用鍵盤控制需注意。
(1) 點擊執行視窗。
(2) 將輸入法轉成英文。
2.新增分頁:在程式區塊上方檔名的位置右邊有的下拉箭頭,可以新增一個小分頁放物件程式。
數學
1.位置:x,y
2.速度:vx,vy
3.重力加速度:g=0.98
4.x方向移動:x+=vx,左右移動對拋物線的運行影響不大,速度不做變化。
5.y方向移動:y+=vy,上下移動對拋物線有較大影響,需上升再下落。
6.vy改變:vy+=g,原本向上的速度,隨著重力加速度慢慢變成向下的。
程式
1.停止音檔:file.stop();
物件
1.建立物件:class Fruit{ 物件的變數、函式 } //之後可以直接把Fruit當一個變數型別拿來宣告一個物件,宣告完之後要記得加一行程式建出物件:變數名=new Fruit(this);
2.在物件的程式中,要用random函式,必須在前面加上:
PApplet sketch;
Fruit(PApplet _sketch){ //用跟物件一樣的名稱來設定物件初值。
sketch=_sketch;
reset(); //這邊是寫來當每次重設值的函數。
}
加上這些程式後,打sketch.random()就能在物件裡用random了。
3.物件中的函式跟平常宣告函式一樣,打void 函式名(){ 程式 }就能宣告,只是函式被綁在物件中而已,假如要在外面使用Fruit物件型別的變數fruit裡的update函式,那就輸入fruit.update();就能使用。
執行
1.載入、播放音樂。
2.停止、切換音樂。
3.舞台切換。
4.按鍵盤讓移動中的球停止。
5.讓球飛成拋物線,按鍵盤重飛一顆球。
6.把球變成物件。
7.簡易打字消除遊戲,將物件的程式碼移至分頁、使用物件陣列、幫物件加上字。
沒有留言:
張貼留言