在Scratch3.0編程中,我們可以在“控制”腳本發現“克隆”積木,克隆就是復制的意思,任何角色都能使用克隆積木創建出自己或其他角色的克隆體,甚至連舞台也可以使用克隆。三個“克隆”有關積木如下:

當克隆發生的那一刻,克隆體會繼承原角色的所有狀態,包括當前位置、方向、造型、效果屬性等等。
什么時候需要使用“克隆”?
在程序運行期間,需要同一角色的多個實例,可以用“克隆”指令實現。
例如:飛機大戰游戲中可以不停發射的子彈和不斷飛來的敵機。
如何區分“本體”和“克隆體”?
如下代碼實驗,當綠旗被點擊時,出現兩只小貓。用鼠標點小貓,左邊的消失,說明左邊的是克隆體,右邊的是本體。
同時說明了“克隆自己”積木以下的積木歸屬本體。


如何控制克隆體?
使用“當作為克隆體啟動時”積木

當在滿足某種條件時,需要刪除克隆體,則使用“刪除此克隆體”即可。

電影:克隆人的進攻 截圖
