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

極客小將

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

資訊內(nèi)容

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

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

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

先看看游戲視頻:

視頻沒看清楚的地方,下面一步步介紹。

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

1:首先CC哥第一眼就覺得之前的游戲里最大的問題就是氣泡不會(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哥開始思考相應(yīng)的物理知識(shí):

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

2:因?yàn)樽兇螅艿降母×σ膊粩嘣龃螅詺馀菔遣粩嗉铀偕细〉模壹铀俣仍絹碓娇斓摹?

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

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

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

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

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


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

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

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è)氣泡的角色,這樣可以簡化編程。這三個(gè)角色的代碼都是一模一樣的。

2:不斷克隆自己

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

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

3:氣泡上升過程中的變化:

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ì)越來越大。比如:1.1 * 1.1 * 1.1 * 1.1 * 1.1 * 1.1 * 1.1 = 1.95。這就是炒股里說的復(fù)利,每年只賺10%,七年下來就賺翻翻了。https://cdn.china-scratch.com/Public/Home/images/grey.gif?

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

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

為什么這么考慮?是想讓氣泡在上升的過程中有交錯(cuò)的效果,比如大的氣泡升的快,就會(huì)超過小的氣泡,視覺效果就更真實(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)過程中用了隨機(jī)數(shù)來變換振幅,這樣就可以造成上升過程中的隨機(jī)運(yùn)動(dòng)效果,而不是一個(gè)標(biāo)準(zhǔn)的螺旋上升曲線。

有沒有覺得CC哥思考得還是很周全的?程序不復(fù)雜,但是效果很好。https://cdn.china-scratch.com/Public/Home/images/grey.gif這一直是CC哥追求的,越簡單越完美。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)化一下鯊魚

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

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

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

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

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

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

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

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

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

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

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

過程控制

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

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

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

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


·END·

跟我學(xué)Scratch編程

不用花錢成為Scratch高手

預(yù)約試聽課

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

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

        欧美精品一区二区三区三州| 五月婷婷六月合| 日本在线播放一区二区| 成年人在线看片| 国产综合免费视频| 日韩在线视频在线观看| 浮妇高潮喷白浆视频| 各处沟厕大尺度偷拍女厕嘘嘘| 18黄暴禁片在线观看| 日韩不卡视频一区二区| 日韩精品手机在线观看| 日韩中文字幕在线不卡| 无码人妻精品一区二区三区99v| 国产九九九视频| 国产传媒免费观看| 最新av网址在线观看| 特级西西444| 国产小视频免费| 精品久久久久久久久久中文字幕| 青草青青在线视频| 久久久久久久激情| 亚洲18在线看污www麻豆| 国产高清999| 久久综合久久网| 国产91美女视频| 日本新janpanese乱熟| 无码人妻丰满熟妇区五十路百度| 日本888xxxx| 影音先锋成人资源网站| 黄页网站在线观看视频| 国产综合免费视频| 91 视频免费观看| 免费 成 人 黄 色| 污视频网站观看| 欧美狂野激情性xxxx在线观| 黄色一级视频在线播放| 天天操狠狠操夜夜操| 97久久国产亚洲精品超碰热| 欧美日韩第二页| 欧美精品一区二区性色a+v| 久久久亚洲精品无码| 99re6在线观看| 国产一区二区在线视频播放| 91欧美一区二区三区| 免费在线激情视频| 国内精品国产三级国产99| 冲田杏梨av在线| www.好吊操| 26uuu成人| 乌克兰美女av| 国产天堂在线播放| av在线播放亚洲| 国内精品国产三级国产99| 四季av一区二区| 99热成人精品热久久66| 精品一二三四五区| 日本网站在线看| 99视频在线视频| aaa毛片在线观看| 成人免费在线小视频| 国产亚洲精品久久久久久久| 拔插拔插华人永久免费| 欧美污视频网站| 国产青青在线视频| 国产精品一区二区免费在线观看| 可以免费看的黄色网址| 国内精品国产三级国产aⅴ久| 青青青国产在线视频| 欧美一级黄色影院| 久久精品99国产| 国产免费黄色av| 国产成人无码av在线播放dvd| 777av视频| 男人操女人逼免费视频| 欧美 丝袜 自拍 制服 另类| dy888午夜| 少妇久久久久久被弄到高潮| 国产欧美123| 黄网站欧美内射| 男人亚洲天堂网| 亚洲天堂2018av| 香蕉视频在线网址| 男的插女的下面视频| 成人免费观看cn| 激情内射人妻1区2区3区| 岛国毛片在线播放| 51xx午夜影福利| 男人天堂1024| 国产探花在线看| 麻豆md0077饥渴少妇| www.av91| 日本黄色福利视频| 精品无码av无码免费专区| 亚洲中文字幕无码中文字| 成人午夜激情av| a天堂资源在线观看| 国产v亚洲v天堂无码久久久| 99热一区二区| av高清在线免费观看| 午夜剧场高清版免费观看| www国产无套内射com| 久久人妻精品白浆国产| 天天做天天爱天天高潮| av之家在线观看| 香蕉视频色在线观看| 国产免费黄色av| 成人国产一区二区三区| 天天干天天爽天天射| 男人添女人下面高潮视频| 亚洲天堂av一区二区| aaa毛片在线观看| 国产xxxx振车| 深爱五月综合网| 免费看污污网站| 日日摸日日碰夜夜爽av| 中文字幕乱码免费| 黄色永久免费网站| 欧美精品自拍视频| 欧美视频在线第一页| 亚洲综合123| 亚洲一级片网站| www.这里只有精品| 大肉大捧一进一出好爽动态图| 日日噜噜夜夜狠狠久久丁香五月| 五月婷婷丁香色| 99爱视频在线| 黄色片视频在线播放| 免费无码毛片一区二三区| 好吊色视频988gao在线观看| 咪咪色在线视频| 国内精品国产三级国产aⅴ久| 日韩高清第一页| 婷婷激情5月天| 免费看涩涩视频| 天天色综合社区| 日韩va在线观看| 亚洲图片 自拍偷拍| 国产精品久久a| 91欧美一区二区三区| 青青草原播放器| www.激情网| 精品无码国产一区二区三区av| 久久人妻无码一区二区| 欧美做暖暖视频| 男人天堂999| 天天色综合社区| 色婷婷激情视频| 日本免费黄色小视频| 91动漫在线看| 99久久激情视频| 国产在线视频三区| 黄色污污在线观看| 欧美极品欧美精品欧美| 亚洲欧美国产日韩综合| 日韩av加勒比| 黄色一级片在线看| 日韩一级理论片| www.亚洲一区二区| 国产精品视频一区二区三区四区五区| 毛片av免费在线观看| 亚洲综合在线一区二区| 久久艹国产精品| 欧美精品成人网| 日本福利视频在线观看| 国产97在线 | 亚洲| 亚洲欧美日韩三级| 久操手机在线视频| 亚洲成人天堂网| 大地资源网在线观看免费官网| 精品国产一二三四区| 992tv人人草| 午夜激情福利在线| 久久久久福利视频| 天天干天天爽天天射| 国产一二三在线视频| 一级黄色片国产| 成人精品视频一区二区| 中文精品无码中文字幕无码专区| 国产a级片免费观看| 岛国大片在线播放 | 亚洲一区二区三区四区精品| 亚洲一区 在线播放| 免费涩涩18网站入口| 日韩a级在线观看| 国产又粗又大又爽的视频| 五月婷婷六月合| 99色精品视频| 波多野结衣乳巨码无在线| 400部精品国偷自产在线观看| 日本人视频jizz页码69| 国产xxxxx视频| 国产l精品国产亚洲区久久| 中文字幕在线中文| 国产一区一区三区| 一级黄色录像在线观看| 自拍偷拍 国产| 免费观看成人网| 乌克兰美女av| 一区二区三区四区毛片| 亚洲77777|