Scratch&C#教材

第10週 Scratch打磚塊-迴圈結構

Scratch打磚塊-迴圈結構

第10週

Scratch中的迴圈

「重複()次」和「重複無限次」屬於計次迴圈
「等待直到<>」和「重複直到<>」屬於條件迴圈

Scratch打磚塊

一個遊戲中無不同時執行著若干個迴圈程序
接下來試做一個簡單的平台闖關遊戲

建立一個變數「分數」來計算擊破的磚塊數
再建立變數「平台x座標」用於製作讓球旋轉的變量

建立角色「球」「平台」與「磚塊」

建立的程序

建立的程序

若要在舞台上建立12個磚塊
就需要使用到「分身積木」
的程式區建立分身生成
同時初始化分數
及通關判斷也交給它

分身程序下重新顯示物件
磚塊的分身只需要偵測碰撞後計分並消失

遊戲畫面

發表迴響

%d 位部落客按了讚: