2019年1月8日 星期二

望遠鏡效果:類似「遮色片」的運用

Flash裡面有很棒的遮色片效果,到了Scratch裡面要如何運用這種效果?

https://scratch.mit.edu/projects/279304174/
以下是參考的作法:

1.先匯入舞台背景BG.png檔。

2.製作一個全螢幕的黑色長方形,再從中間用填色法填無色挖空一個圓(最好使用向量圖會比較圓)。

3.如果想讓圓孔隨著滑鼠移動,如下設計即可:

動畫組的可以把「重複執行」之內替換成「在n秒內,滑行到...」就有不錯的動畫效果。

4.比較麻煩的問題是:遮色片大小有限,就算放到最大,拉到最角落時另一端會露出底圖,如果要徹底解決此一問題,在上下左右四個角落都要補上黑邊,並適時「顯示」與「隱藏」。

左邊方塊如下(大小要適當才能遮住所有露出部分,數值僅供參考):
右邊方塊如下(大小要適當才能遮住所有露出部分,數值僅供參考):
上方方塊如下(大小要適當才能遮住所有露出部分,數值僅供參考):
下方方塊如下(大小要適當才能遮住所有露出部分,數值僅供參考):

沒有留言:

張貼留言