少兒編程--8、怎樣實現背景的移動?

學生饒有興致的想要了解背景移動的實現。

其實scratch裏面背景是不能移動的,但是角色可以,如果把角色放在最底層,然後就可以實現跟背景移動一樣的效果了。

那怎樣去實現角色的移動呢?一個角色移動走了,怎麼去鏈接下一個角色以實現背景的無縫連接似的移動效果呢?

這裏用到了克隆+私有變量。

首先角色A作爲一個本體隱藏起來,並且命名一個私有變量用於記錄克隆體爲第i個(i爲大於或等於0的整數),對於克隆體的位置,則定義爲:(480*i+steprecord,0),克隆體要做的動作就是不斷的移動到定義的座標位置。其中steprecord表示的是移動的步數,爲公共變量。具體代碼如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章