scratch怎么制作動態(tài)背景的小程序?

scratch制作小程序的時候,往往會遇到一個疑惑,為什么背景不會自己移動,其實scratch是可以制作動態(tài)背景的,下面我們就來看看詳細(xì)的教程。
1、我們知道背景里面的腳本是沒有內(nèi)容的,但是我們可以制作一個角色作為背景,這樣就可以對角色進(jìn)行設(shè)置程序,腳本內(nèi)容都可以自由的設(shè)置了,所以,首先需要自己創(chuàng)建一個角色。
2、點擊新建角色之后,系統(tǒng)就會出現(xiàn)如圖所示的畫布,我們可以使用系統(tǒng)帶有的一些基本圖形,以及一些常用的顏色,來制作出一個簡單的背景,或者是自己上傳一些比較好看的背景也可以。
3、利用我們的繪圖界面繪制出一個簡單地背景,可以將背景畫的比較長一些,因為后期都是可以設(shè)置角色大小的,這樣背景運動起來不至于漏出后面的空白部分。
4、繪制完成之后,我們需要給這個角色進(jìn)行程序的設(shè)置,點擊選中角色,然后點擊工具欄上的腳本按鈕,設(shè)置圖中所示程序,首先需要進(jìn)行起始位置的定位,然后要求背景鋪滿,坐標(biāo)開始變化。
5、這樣當(dāng)我們點擊屏幕上的綠色旗幟的時候,我們的角色就鋪滿全屏顯示,就像是背景一樣,而且每次打開就自動恢復(fù)到初始位置,非常方便。
6、我們可以點擊小綠旗進(jìn)行測試,看背景變換的快慢,可以調(diào)節(jié)坐標(biāo)中的數(shù)據(jù)來進(jìn)行背景切換的設(shè)置,這樣做出來的效果就是一個動態(tài)的背景,利用這個效果可以做出很多很好玩的小程序。
以上就是scratch設(shè)置背景一直移動的效果的教程,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
scratch圖片怎么去背景? scratch摳圖的實現(xiàn)方法
相關(guān)文章
scratch怎么創(chuàng)建多個背景? scratch多背景切換的方法
scratch怎么創(chuàng)建多個背景?scratch中想要創(chuàng)建多個背景,方便實現(xiàn)背景之間的切換,該怎么創(chuàng)建呢?下面我們就來看看scratch多背景切換的方法,需要的朋友可以參考下2019-06-20- scratch怎么實現(xiàn)隨機(jī)畫多邊形?scratch中想要實現(xiàn)隨機(jī)繪制多邊形圖形,該怎么制作這個效果呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2019-06-13
scratch怎么制作宇宙太空大戰(zhàn)的游戲小程序?
scratch怎么制作宇宙太空大戰(zhàn)的游戲小程序?scratch想要制作一款游戲,該怎么制作太空大戰(zhàn)小游戲呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2019-06-13- scratch當(dāng)前頁面怎么插入文字?scratch編寫小程序的時候,想要在當(dāng)前頁面添加文字,該怎么添加文字呢?下面我們就來看看看詳細(xì)的教程,需要的朋友可以參考下2019-06-06
- scratch怎么繪制橢圓?scratch中想要繪制一個橢圓形,該怎么畫橢圓呢?下面我們就來看看scratch畫橢圓的教程,很簡單,需要的朋友可以參考下2019-05-27
scratch編程怎么添加文本? scratch插入文字的教程
scratch編程怎么添加文本?scratch在制作小程序的時候,想要插入一個文本,該怎么輸入文字呢?下面我們就來看看scratch插入文字的教程,需要的朋友可以參考下2019-05-24scratch編程背景怎么設(shè)置? scratch添加廚房背景的教程
scratch編程背景怎么設(shè)置?scratch編程的時候,想要設(shè)置背景圖,該怎么添加廚房背景呢?下面我們就來看看scratch添加廚房背景的教程,需要的朋友可以參考下2019-05-24- scratch怎么創(chuàng)建小鳥飛行的動畫效果?scratch中想要制作一個小鳥飛行的動畫效果,該怎么編制這個小程序呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2019-05-15
scratch少兒編程怎么創(chuàng)建城市夜景背景?
scratch少兒編程怎么創(chuàng)建城市夜景背景?scratch中想要制作一個城市夜景背景圖,該怎么制作這個背景圖呢?我們可以使用背景庫中的背景,下面我們就來看看詳細(xì)的教程,需要的2019-05-13- scratch怎么添加服裝店背景?scratch中想要制作一個服裝店的背景圖,該怎么添加呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2019-05-05