国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

Scratch少兒編程第75講-海洋世界-進(jìn)階版

極客小將2020-11-05-
進(jìn)階教程不光是把程序做得復(fù)雜,更多時(shí)候是把程序的細(xì)節(jié)處理好,今天CC哥就把海洋世界之前做過(guò)的一個(gè)最初級(jí)的程序,配上一些細(xì)節(jié)的完善,讓大家再看看這個(gè)游戲跟初級(jí)課程做的游戲會(huì)有什么區(qū)別。 先看看游戲視頻: 視頻沒(méi)看清楚的地方,下面一步步介紹。

進(jìn)階教程不光是把程序做得復(fù)雜,更多時(shí)候是把程序的細(xì)節(jié)處理好,今天CC哥就把海洋世界之前做過(guò)的一個(gè)最初級(jí)的程序,配上一些細(xì)節(jié)的完善,讓大家再看看這個(gè)游戲跟初級(jí)課程做的游戲會(huì)有什么區(qū)別。

先看看游戲視頻:

視頻沒(méi)看清楚的地方,下面一步步介紹。

氣泡的優(yōu)化思路

1:首先CC哥第一眼就覺(jué)得之前的游戲里最大的問(wèn)題就是氣泡不會(huì)動(dòng)。

upload/article/images/2020-11-05/6ff3563643800839f0635227ecdf16df.jpg

因?yàn)檫@只是個(gè)背景圖片,氣泡當(dāng)然不會(huì)動(dòng)了,那我們想把它變成會(huì)動(dòng)的氣泡,那不就生動(dòng)了?

如何變成會(huì)動(dòng)的氣泡呢?CC哥開(kāi)始思考相應(yīng)的物理知識(shí):

1:氣泡在浮起的時(shí)候,隨著壓強(qiáng)的降低,是不斷變大的。

2:因?yàn)樽兇螅艿降母×σ膊粩嘣龃螅詺馀菔遣粩嗉铀偕细〉模壹铀俣仍絹?lái)越快的。

3:因?yàn)槭艿礁鞣N外部環(huán)境影響,氣泡是不可能直線上浮的,是在上浮過(guò)程中左右晃動(dòng)的。

有了這些物理知識(shí),那么CC哥要做的氣泡程序就必須符合這個(gè)條件才行。

看到這里大家明白沒(méi)有?剛才你看到的游戲視頻里的氣泡可不是什么動(dòng)圖和造型切換,而是CC哥用編程做出來(lái)的。

https://cdn.china-scratch.com/timg/200102/105245C40-1.gif

通過(guò)這個(gè)動(dòng)圖大家觀察出來(lái)氣泡怎么產(chǎn)生的了嗎?


氣泡的程序設(shè)計(jì)

首先這個(gè)CC哥是用克隆體來(lái)做的:

1:第一步要設(shè)計(jì)好氣泡的樣子和冒出的位置

upload/article/images/2020-11-05/45e842bde68fede38a9f825eb754952d.jpg

upload/article/images/2020-11-05/e9399709f1734c017b0cdb91c94cc0a2.jpg

氣泡就是一個(gè)綠色的小點(diǎn)。CC哥構(gòu)想有海底冒出三個(gè)氣泡的位置,直接copy了三個(gè)氣泡的角色,這樣可以簡(jiǎn)化編程。這三個(gè)角色的代碼都是一模一樣的。

2:不斷克隆自己

upload/article/images/2020-11-05/78b078303a60072a23d90c22e86f47dd.jpg

克隆的時(shí)間間隔,CC哥用了講過(guò)的隨機(jī)數(shù)技巧,平常的隨機(jī)數(shù)只能取整數(shù),但是CC哥想要的隨機(jī)的時(shí)間間隔很短,大概在0.02秒和0.06秒之間,所以我們只要把取得隨機(jī)數(shù)除以50,就可以得到小數(shù)的隨機(jī)數(shù)。

3:氣泡上升過(guò)程中的變化:

upload/article/images/2020-11-05/93f7e779da4d43a0d9a2e1dba774ccff.jpg

這段代碼主要注重兩部分:

a:?上升加速

上升加速有兩種方法,一種是用加法,一種是用乘法。區(qū)別就是固定加速度還是變加速度。比如我們平常模擬重力效果時(shí)就用加法,我們會(huì)把上升速度每次循環(huán)時(shí)固定增加1或-1,這就是固定加速度。而乘法是我們每次把加速度的值每次循環(huán)乘以一個(gè)系數(shù),那么這種變化就會(huì)產(chǎn)生累積,會(huì)越來(lái)越大。比如:1.1 * 1.1 * 1.1 * 1.1 * 1.1 * 1.1 * 1.1 = 1.95。這就是炒股里說(shuō)的復(fù)利,每年只賺10%,七年下來(lái)就賺翻翻了。https://cdn.china-scratch.com/Public/Home/images/grey.gif?

另外考慮多一個(gè)細(xì)節(jié),就是每次氣泡冒出來(lái)的大小是不固定的,有的出來(lái)小些,有的大些。

upload/article/images/2020-11-05/22a10ca4caa909f71b59908a8c075762.jpg

為什么這么考慮?是想讓氣泡在上升的過(guò)程中有交錯(cuò)的效果,比如大的氣泡升的快,就會(huì)超過(guò)小的氣泡,視覺(jué)效果就更真實(shí)。所以初始的上升速度是跟氣泡的大小有關(guān)系的。

b: 水平晃動(dòng)

upload/article/images/2020-11-05/c9b0a56497befa5e4e81fc412b0f16cb.jpg

upload/article/images/2020-11-05/0eba098bc1b0ba23668fe71c3fc9499c.jpg

upload/article/images/2020-11-05/ca9a9f2e8e08d3861bc460bac8311b2e.jpg

跟晃動(dòng)部分相關(guān)的代碼:

1:晃動(dòng)只要處理X軸的運(yùn)動(dòng)效果就可以。

2:用正弦函數(shù)就可以得到一個(gè)-1~1之間的變換值。再配上Y軸的運(yùn)動(dòng),就會(huì)產(chǎn)生螺旋上升的效果。

3:設(shè)置晃動(dòng)變量增加的數(shù)值,是為了控制氣泡群的寬度,晃動(dòng)增加的越快,氣泡群的直徑就越窄。

4:在每次循環(huán)的運(yùn)動(dòng)過(guò)程中用了隨機(jī)數(shù)來(lái)變換振幅,這樣就可以造成上升過(guò)程中的隨機(jī)運(yùn)動(dòng)效果,而不是一個(gè)標(biāo)準(zhǔn)的螺旋上升曲線。

有沒(méi)有覺(jué)得CC哥思考得還是很周全的?程序不復(fù)雜,但是效果很好。https://cdn.china-scratch.com/Public/Home/images/grey.gif這一直是CC哥追求的,越簡(jiǎn)單越完美。https://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gifhttps://cdn.china-scratch.com/Public/Home/images/grey.gif

順便優(yōu)化一下鯊魚(yú)

這一講主要是講氣泡的,但是CC哥在做完了氣泡之后,就停不下來(lái),還想把鯊魚(yú)優(yōu)化一下。

https://cdn.china-scratch.com/timg/200102/1052521448-15.gif

這是老的被鯊魚(yú)吃掉效果,是不是簡(jiǎn)陋的想哭呀。https://cdn.china-scratch.com/Public/Home/images/grey.gif

upload/article/images/2020-11-05/67103e5559788a2508c0fb9bdc2a86e7.jpg

CC哥看到造型里還有一個(gè)張嘴的造型,這不正好是吃魚(yú)的動(dòng)作嘛,趕緊利用以前的學(xué)習(xí)技巧,把這個(gè)改善一下。

https://cdn.china-scratch.com/timg/200102/1052532517-18.gif

這里面也有細(xì)節(jié)要處理:

1:鯊魚(yú)有兩種,一種是固定巡航的鯊魚(yú),沿著固定路徑在走,那么如果碰到小魚(yú)的時(shí)候是背面碰到的,那么鯊魚(yú)要轉(zhuǎn)身吃掉小魚(yú)。

2:在吞吃小魚(yú)的時(shí)候,是嘴部吞的,嘴部并不是鯊魚(yú)的中心位置,所以程序處理要退20步。

3:要配音https://cdn.china-scratch.com/Public/Home/images/grey.gif

upload/article/images/2020-11-05/35e81346816eed1590a6c78222620635.jpg

過(guò)程控制

以前處理程序流暢,結(jié)束的時(shí)候就是一個(gè)停止全部腳本。

https://cdn.china-scratch.com/timg/200102/10525W306-21.jpg

其實(shí)配合好消息命令,還有這些停止命令,就可以很有效的控制游戲的進(jìn)程。CC哥就用這些命令進(jìn)行游戲的進(jìn)程控制,給小魚(yú)附加上生命值,變成了一個(gè)完整的游戲。

這次的進(jìn)階課程,并不是要強(qiáng)調(diào)多高深的編程技巧,而是強(qiáng)調(diào)編程設(shè)計(jì)中如何對(duì)細(xì)節(jié)進(jìn)行思考,一些小的技巧用在細(xì)節(jié)的處理上面,就會(huì)為程序增色不少。所以學(xué)習(xí)過(guò)程中,最重要的是活學(xué)活用,而不是天天追求難點(diǎn)。


·END·

跟我學(xué)Scratch編程

不用花錢(qián)成為Scratch高手

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

        在线不卡一区二区三区| 六月丁香婷婷在线| 日韩av新片网| 国产免费毛卡片| 999精彩视频| 一级片免费在线观看视频| 可以免费看的黄色网址| 国产成人无码a区在线观看视频| 国产精品欧美激情在线观看| 无需播放器的av| 青青草影院在线观看| 国产91沈先生在线播放| 日本特级黄色大片| 青青在线免费视频| 黄色影院一级片| 国产精品自拍片| 久久美女福利视频| 妞干网在线视频观看| 热这里只有精品| 99视频在线视频| 最新黄色av网站| 日本欧美视频在线观看| 亚洲无在线观看| 高清欧美精品xxxxx| 国产一级特黄a大片免费| 大桥未久一区二区| 成人黄色片视频| www.-级毛片线天内射视视| 92看片淫黄大片一级| 欧洲美女和动交zoz0z| 日日碰狠狠躁久久躁婷婷| 看全色黄大色大片| 天天干天天玩天天操| 又大又硬又爽免费视频| 天天操狠狠操夜夜操| 国产精品涩涩涩视频网站| 免费看国产黄色片| 国产一区二区在线视频播放| 国产成人美女视频| 久久婷婷中文字幕| 国产xxxxx视频| 国产亚洲天堂网| 少妇无码av无码专区在线观看| 欧美 日韩精品| 一个色综合久久| 男人日女人逼逼| 日韩精品久久一区二区| 青娱乐精品在线| 国产精品视频中文字幕| 少妇高潮毛片色欲ava片| 青青草影院在线观看| 奇米影视四色在线| 久久综合久久色| 99爱视频在线| 中文字幕日本最新乱码视频| 国内少妇毛片视频| 免费成人午夜视频| 免费成年人高清视频| 色婷婷.com| 国产探花在线观看视频| 中文字幕综合在线观看| 永久av免费在线观看| 天天干天天曰天天操| 成人在线免费观看网址| 欧妇女乱妇女乱视频| 免费在线观看亚洲视频| 亚洲黄色片免费看| 九九九九九国产| 三区视频在线观看| 久久精品国产露脸对白| 免费网站在线观看黄| 亚洲天堂网站在线| 永久av免费在线观看| a级网站在线观看| www.亚洲成人网| 无码粉嫩虎白一线天在线观看 | 红桃视频一区二区三区免费| 中日韩av在线播放| 青娱乐国产精品视频| 国产又粗又爽又黄的视频| 欧美日韩激情四射| 水蜜桃色314在线观看| 青青草国产精品视频| 成人久久久久久久久| www.99在线| 国产手机视频在线观看| 91黄色在线看| 国产第一页视频| 五月激情五月婷婷| 91成人综合网| 成人观看免费完整观看| 欧美日韩一区二区三区69堂| 色姑娘综合天天| 800av在线免费观看| 成人黄色片视频| 国产在线观看中文字幕| 国产黄色片免费在线观看| 99久久激情视频| 成人av毛片在线观看| 国产小视频免费| 92看片淫黄大片一级| 潘金莲激情呻吟欲求不满视频| 国产一级片自拍| 看欧美ab黄色大片视频免费| 中文字幕日韩久久| 91网址在线观看精品| 色爽爽爽爽爽爽爽爽| 隔壁人妻偷人bd中字| 欧美成人免费高清视频| 在线视频日韩一区 | 亚洲一区在线不卡| 少妇性l交大片| 女人和拘做爰正片视频| 91视频最新入口| 亚洲最新免费视频| 黄色一级视频在线播放| 亚洲36d大奶网| 波多野结衣乳巨码无在线| 亚洲精品视频导航| 免费人成自慰网站| 色天使在线观看| 成人毛片一区二区| 免费黄频在线观看| 国产v亚洲v天堂无码久久久| www.国产在线播放| 久久综合伊人77777麻豆最新章节| 六月婷婷激情综合| 亚洲黄色片免费看| 粗暴91大变态调教| 欧美日韩不卡在线视频| 日韩欧美理论片| 亚洲视频在线观看一区二区三区| 91九色国产ts另类人妖| 高清一区在线观看| 国产日韩一区二区在线| 精品人妻大屁股白浆无码| 亚洲国产午夜精品| 欧美牲交a欧美牲交aⅴ免费下载| 大陆极品少妇内射aaaaaa| 农村妇女精品一二区| 激情深爱综合网| 精品少妇在线视频| 国产乱人伦精品一区二区三区| xxx中文字幕| 北条麻妃亚洲一区| 91日韩精品视频| 亚洲精品免费一区亚洲精品免费精品一区 | 99精品视频播放| 国产午夜伦鲁鲁| 久久久久久免费看| 99er在线视频| 成人av在线播放观看| 老司机激情视频| 国内自拍中文字幕| 一本二本三本亚洲码| 二级片在线观看| 中国老女人av| 日韩久久久久久久久久久久| 欧美 日韩 国产在线观看| 日韩成人精品视频在线观看| 91免费国产精品| 黄页网站大全在线观看| 久久久久久久久久久久久国产精品| 可以在线看的av网站| 波多野结衣家庭教师在线播放| 日产精品久久久久久久蜜臀| 欧美高清中文字幕| 丰满人妻一区二区三区53号| 亚洲色欲久久久综合网东京热| 欧美性大战久久久久xxx| 女人高潮一级片| 国产黄页在线观看| 99热在线这里只有精品| a√天堂在线观看| 亚洲视频一二三四| 99re99热| 色哟哟免费网站| 久久福利一区二区| 日韩欧美亚洲天堂| 精品久久久久久中文字幕2017| 中文字幕资源在线观看| 精品久久久99| www.色.com| 日韩人妻无码精品久久久不卡| 亚洲 欧美 日韩 国产综合 在线| 国产高清精品在线观看| 一本色道久久亚洲综合精品蜜桃| 视频在线观看免费高清| 天天干天天色天天爽| 99er在线视频| 五月婷婷丁香色| www.av片| 亚洲免费看av| 成人一级生活片| 男人搞女人网站| 亚洲精品国产suv一区88| 十八禁视频网站在线观看| 樱空桃在线播放| 久久精品免费网站| 日韩极品视频在线观看|