發(fā)布時間:2024-06-05 15:13:09 瀏覽量:158次
上次有提到scratch這個語言,這是最適合0基礎的,年齡較低的孩子的一種編程語言。
在scratch中,我們可以使用多種方式來讓角色進行各種各樣的運動,例如在兩個地點之間往返、在地圖上沿著折線或者弧線運動,通過設置角色的運動方式,配合場景切換,我們能做出復雜多樣的動畫及游戲效果。本文就“在Scratch中如何讓角色運動”這個問題展開,結合與運動有關的數(shù)學知識及scratch中指令的用法來介紹如何完成角色的往返運動及折線運動。
不論是做游戲還是做動畫,首先我們都要確定在舞臺上角色需要如何運動,運動軌跡是什么?是直線、折線還是弧線。例如下圖中,我們的背景是夜晚的城市街道,在右下角有一個在角色庫中導入的綠色小車。我們希望這個小車在街道上進行往返運動——從街道左邊開到右邊,再調頭開到左邊。
確定好角色的運動方式后,我們就要開始動手實現(xiàn)這個效果了。
這個指令位于指令區(qū)中的動作抽屜,可以讓角色移到對應坐標的位置,是使角色發(fā)生直線運動的關鍵。
在程序每一次運行之后我們都希望小車先移到某一個固定位置,然后開始進行往返運動,用移到指令就可以準確規(guī)定小車的初始位置。
上面這個指令同樣位于指令區(qū)中的動作抽屜,也可以讓角色移到對應坐標的位置,是使角色呈現(xiàn)滑行效果的重要指令。
在現(xiàn)實生活中,小車的往返運動應該是有過程的,而不是瞬移的,所以我們用滑行指令來實現(xiàn)小車從左側慢慢開到右側的效果。
在學習了有關移動的指令之后,我們開始嘗試找到正確的坐標,并填入我們的指令。首先我們要知道在scratch中是如何確定角色位置的。
在Scratch中,角色在舞臺上的位置是依靠xy坐標來確定的。我們用xy軸來劃分scratch的舞臺區(qū)域,x軸的范圍是-240到240,y軸的范圍是-180到180。
在這張圖上我們看到小車大約是處在(-180,-90)的位置上。如果我們希望小車能夠進行往返運動,那么小車大約是需要在(-180,-90)和(180,-90)這兩個坐標點之間來回移動。
當然,在Scratch中我們不可能拿著xy坐標系去一個一個測量角色的位置,這樣太麻煩。Scratch軟件為我們很好的解決了這個問題,在scratch中我們有兩種方式找到角色的坐標:
在scratch舞臺區(qū)右下方,會實時標識出目前鼠標所在的位置,如下圖中的紅色方框:
框圖中的數(shù)字反映了目前鼠標所在的位置是(93,-110),所以我們可以借助鼠標來尋找坐標系中角色運動軌跡所在的位置。
在舞臺上直接拖動角色,指令區(qū)中的移到指令與滑行指令的數(shù)字都會對應改變。
在Scratch舞臺中,我們可以用鼠標拖拽舞臺區(qū)上的角色,這個時候它指令區(qū)里移到指令與滑行指令中的數(shù)值都會隨之變化,反映出現(xiàn)在小車所在的位置。
在學習了坐標和移動指令之后,我們將它們結合起來,嘗試做出小車在街道上往返運動的效果。
首先我們讓小車移到起始位置

然后讓小車緩緩往右邊開動

再讓小車返回左側

運用這樣的知識,我們也可以讓角色在雪地里做折線運動哦~
如果想要更加深入的了解和體驗神奇的編程課,歡迎私信給我免費領取~
熱門資訊
想了解動畫制作和影視特效的區(qū)別嗎?本文將帶您深入探討動畫制作和影視特效之間的關系,幫助你更好地理解這兩者的差異。
想知道快影、剪映、快剪輯這三款軟件哪個更適合小白?看看這篇對比評測,帶你了解這三款軟件的功能和特點,快速選擇適合自己的視頻剪輯軟件。
剪映專業(yè)版新增全局預覽縮放功能,可以輕松放大或縮小時間軌道。學習如何使用時間線縮放功能,提升剪輯效率。
4. 豆瓣8.3《鐵皮鼓》|電影符號學背后的視覺盛宴、社會隱喻主題
文|悅兒(叮咚,好電影來了!)《鐵皮鼓》是施隆多夫最具代表性的作品,影片于... 分析影片的社會隱喻主題;以及對于普通觀眾來說,它又帶給我們哪些現(xiàn)實啟發(fā)...
5. 從宏觀蒙太奇思維、中觀敘事結構、微觀剪輯手法解讀《花樣年華》
中觀層面完成敘事結構、以及微觀層面的剪輯手法,3個層次來解讀下電影《花樣年華》的蒙太奇魅力。一、 宏觀層面:運用蒙太奇思維構建電影劇本雛形。蒙...
6. 為什么漫威、DC這類大片的電影特效如此燒錢?原因在這里
想知道為什么漫威、DC這類特效滿天飛的大片花費如此之高嗎?一秒鐘幾十萬上百萬的電影特效為何如此“貴”?快來了解電影特效制作的內幕~
15種電影剪輯/轉場手法,讓影片更吸引眼球!回顧電影中豐富多樣的專場技巧,比如瞬間從一個場景中變換到空中... 現(xiàn)在是測試技術的時候了!以下是一些常見剪輯手法,讓你觀影過程更加華麗動人!
本文介紹了十款強大的PR視頻剪輯插件,幫助提升視頻剪輯效率,提高創(chuàng)作品質,并降低創(chuàng)作難度。
9. 《肖申克的救贖》通過鏡頭語言,向觀眾展現(xiàn)了安迪自我救贖的過程
以突出劇情的緊張氛圍和角色的情感變化。此外,電影的拍攝手法和剪輯方案還與影片的敘事結構和主題緊密相連。導演巧妙地運用回憶、閃回和象征性鏡頭等...
想學習剪輯技術轉場的方法嗎?了解這九種技巧轉場方法,提升影片藝術感染力,讓你的視頻作品更加生動有趣!
最新文章
同學您好!