舞台安全框 1

2021-08-09

不管你怎麼移動、定位 Scratch 的角色,角色絕對不會完全離開舞台。如果你繪製一個正方形,再用移動方式移動到舞台邊緣,會發現留下15 pixels的寬度留在舞台上,這15 pixels的寬度,傑夫老師稱之為舞台安全框。安全框是為了避免讓 scratcher 不管是用滑鼠拖動或用程式的方式將角色移到舞台外(不知道什麼地方),而造成無法控制的狀況。 

但是這安全框造成了許多困擾,最基本的當然就是無法將角色平順的移出舞台咯~所以當scratcher 製作動畫時都必須先用滑鼠拖動角色,找出角色最邊緣的座標位置,再用程式移動角色到那個座標位置後再隱藏。

然而,在很多遊戲中,角色並不是利用『滑行』的方式,而是利用『移動』或『x改變』﹑『y改變』來讓角色移動,那這樣就得用點判斷技巧了,最好的作法是利用『重複直到』,但要注意:是「小於-272」喔!

也有你們一定會問,為什麼『重複直到』中不用『碰到邊緣』做判斷呢?『碰到邊緣』的判斷是只要當角色的任何一點碰到邊緣就成立,也就是說當時角色全部都還顯示在舞台上,如果用『碰到邊緣』會造成角色忽然消失的效果,卻不是讓角色平順的移出舞台。

但是,還是有機會需要讓角色平順的移出舞台的時候,有沒有其他方式能做到呢?當然有,我下次再為您介紹。Bye~ 

Share
免費建立您的網站! 此網站是在 Webnode 上建立的。今天開始免費建立您的個人網站 立即開始