scratch怎么做太陽地球月球轉(zhuǎn)動演示? 地球月球太陽三維動畫的做法

在太陽系里,地球以橢圓軌道圍繞太陽運(yùn)轉(zhuǎn),月球以橢圓軌道圍繞地球運(yùn)轉(zhuǎn)。這里,為了簡化模擬難度,將橢圓運(yùn)動改為圓周運(yùn)動,今天我們就來看看使用scratch軟件模擬太陽、地球、月球的圓周運(yùn)動的技巧,詳細(xì)請看下文介紹。

scratch3.0離線版(兒童編程軟件) Offline Editor V3.6.0 中文免費(fèi)安裝版
- 類型:編程工具
- 大?。?/span>171MB
- 語言:簡體中文
- 時(shí)間:2022-11-07
數(shù)學(xué)公式。
模擬圓周運(yùn)動的本質(zhì)就是求圓形上的某點(diǎn)坐標(biāo)值。
已知圓心的位置和半徑,利用三角函數(shù),就可以得出某一點(diǎn)的坐標(biāo)位置。
創(chuàng)建角色。
可以從素材庫或者自己畫畫,創(chuàng)建三個(gè)圓形角色。
將角色的名稱分別改為太陽、地球、月球。
創(chuàng)建變量。
創(chuàng)建兩個(gè)變量,名稱分別為“角度_地球”“角度_月球”。
這些變量用于三角函數(shù)的計(jì)算,從而獲得圓形上的坐標(biāo)位置。
太陽程序。
太陽角色是整個(gè)圓周運(yùn)動的中心,因此只要保持在舞臺中心即可。
地月程序。
地球是以太陽為圓心的,月球是以地球?yàn)閳A心的。
利用三角函數(shù)計(jì)算出地球、月球的坐標(biāo)值。
隨著角度的不斷累加,地球、月球會形成圓周運(yùn)動。
最終運(yùn)動效果。
點(diǎn)擊“綠色旗子”,太陽會維持不動,地球圍繞太陽運(yùn)動,月球圍繞地球運(yùn)動。
注意事項(xiàng):
改變角度的累加值,可以改變旋轉(zhuǎn)方向或者旋轉(zhuǎn)速度
兩個(gè)角度變量是分開使用的,一個(gè)圓周運(yùn)動,用一個(gè)變量
如果要精確模擬天體之間的運(yùn)動,需要按照比例設(shè)置半徑、運(yùn)動速度等參數(shù)
以上就是scratch地球月球太陽三維動畫的做法,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
scratch怎么做超級紅包滿天飛動畫? scratch紅包滿屏飛動畫的做法
scratch3怎么制作機(jī)器人跟隨鼠標(biāo)移動效果? scratch鼠標(biāo)跟隨技巧
相關(guān)文章
scratch3.0怎么創(chuàng)建人物打籃球動畫?
scratch3.0怎么創(chuàng)建人物打籃球動畫?scratch3.0中想要創(chuàng)建一個(gè)動畫效果,該怎么創(chuàng)建呢?下面我們就來看看scratch3.0制作人物打籃球動畫的教程,需要的朋友可以參考下2020-04-08Scratch怎么實(shí)現(xiàn)讓角色一直面向鼠標(biāo)指針?
Scratch怎么實(shí)現(xiàn)讓角色一直面向鼠標(biāo)?Scratch中想要制作一個(gè)小程序,就是讓自己創(chuàng)建的角色一只面向鼠標(biāo)指針,該怎么實(shí)現(xiàn)呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參2020-04-03- scratch怎么創(chuàng)建圣誕快樂背景動畫?scratch中想要創(chuàng)建一個(gè)圣誕快樂的背景動畫,該怎么創(chuàng)建呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2020-04-03
- scratch3.0怎么制作森林中的大公雞背景圖?scratch3.0編程的時(shí)候,需要創(chuàng)建一個(gè)背景圖,該怎么創(chuàng)建森林中的大公雞場景呢?下面我們就來看看詳細(xì)教程,內(nèi)附免費(fèi)scratch3.0軟2020-03-17
scratch3.0怎么給小貓角色錄制聲音? scratch錄音技巧
scratch3.0怎么給小貓角色錄制聲?scratch3.0創(chuàng)建的小貓角色,想要錄制聲音,該怎么錄制呢?下面我們就來看看scratch錄音技巧,需要的朋友可以參考下2020-03-12scratch怎么編程實(shí)現(xiàn)四舍五入的效果?
scratch怎么編程實(shí)現(xiàn)四舍五入的效果?scratch中想要制作一個(gè)可以實(shí)現(xiàn)四舍五入的效果,該怎么制作這個(gè)效果呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2020-03-12- scratch3.0怎么制作雪山中的雪人場景?scratch3.0中想要創(chuàng)建一個(gè)冬日場景,該怎么創(chuàng)建在雪堆中的雪人呢?下面我們就來就來看看詳細(xì)的教程,需要的朋友可以參考下2020-03-10
- scratch desktop主要是面向8至16歲的兒童們開發(fā)設(shè)計(jì)的一款免費(fèi)圖形化編程學(xué)習(xí)軟件,有用戶咨詢scratch怎么讓角色跳躍?下文小編就為大家?guī)碓敿?xì)介紹,一起看看吧2020-03-05
scratch3.0怎么創(chuàng)建人物跳舞的小程序?
scratch3.0怎么創(chuàng)建人物跳舞的小程序?scratch3.0中想要創(chuàng)建一個(gè)小動畫,該怎么制作一個(gè)人物跳舞的小動畫呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2020-02-28scratch3.0怎么使用克隆命令控制旋轉(zhuǎn)花瓣數(shù)?
scratch3.0怎么使用克隆命令控制旋轉(zhuǎn)花瓣數(shù)?scratch3.0繪制花瓣的時(shí)候,想要實(shí)現(xiàn)輸入數(shù)字實(shí)現(xiàn)繪制旋轉(zhuǎn)花瓣的數(shù)量,下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2020-02-25