国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

Scratch課程系列:小游戲制作人物攻擊、受傷動作篇

極客小將2021-04-16-
在之前的文章中,有教大家做出讓自己的角色前進、后退、跳躍、蹲下的動作,這次要來教大家做出攻擊、受傷的動作。 攻擊的動作有輕拳、重拳、輕腳、重腳攻擊,程序設定的方式與移動的大同小異,重點在于按下二個按鍵時不會有同時出現二個攻擊動作的現象,以及攻擊時就不移動。

在之前的文章中,有教大家做出讓自己的角色前進、后退、跳躍、蹲下的動作,這次要來教大家做出攻擊、受傷的動作。

攻擊的動作有輕拳、重拳、輕腳、重腳攻擊,程序設定的方式與移動的大同小異,重點在于按下二個按鍵時不會有同時出現二個攻擊動作的現象,以及攻擊時就不移動。

upload/article/images/2021-04-16/1f4610c15b9c44a1c4cae9436df2f8bd.jpg

設定四個攻擊動作的變量并且在背景中設定按鍵不沖突(a、s、d、f分別為輕拳、重拳、輕腳、重腳)

upload/article/images/2021-04-16/33f3ccfd3c2a5a8537c03a88ca772ce3.jpg

輕拳攻擊

upload/article/images/2021-04-16/5cb99e4f793acff7aa1e94decb79b564.jpg

重拳攻擊

upload/article/images/2021-04-16/74aabb826e9493310df4425fea0dee15.jpg

輕腳攻擊

upload/article/images/2021-04-16/b257335d4e29be7b979c4c4049ec964b.jpg

重腳攻擊

upload/article/images/2021-04-16/981b77143c2ac809cb02f7e55c173771.jpg

最重要的等待動作也要設定隱藏的時機

upload/article/images/2021-04-16/ba4161e9b1a868d4d9ab678a4facc55c.jpg

新加入另一名角色后,分別建立等待及受傷動作,接著設定受傷的動作,概念是「當被攻擊到時,則播放受傷動作」

step1:先設定兩個變量分別為「hurt1」「站立挨打」

step2:在輕拳攻擊中設定當攻擊時hurt=1,攻擊完后hurt=0

upload/article/images/2021-04-16/855c5d36d714b04ebc4bec969ffbf561.jpg

step3:在「站立挨打」里設定,當hurt=1且角色x坐標距離靠近時(大于144),將「站立挨打」變量=1并播放受傷動畫,播放完將hurt設為0。

upload/article/images/2021-04-16/7e41211b07a270543768f123aee8ccd8.jpg

step4:在新建立的角色等待中設定如果「站立挨打」=1就隱藏,否則顯示等待動作

https://cdn.china-scratch.com/timg/180914/214IG431-9.jpg

最后執行程序并按下輕拳攻擊,你看,加了受傷的效果看起來是不是更有趣,您還可以在其它三個攻擊動作中分別加入不同的受傷動作,讓游戲玩起來更豐富。

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 方山县| 内江市| 卫辉市| 诸城市| 静乐县| 抚顺市| 侯马市| 禹城市| 扶沟县| 康平县| 军事| 顺平县| 林西县| 维西| 乡宁县| 通江县| 玉山县| 望奎县| 通山县| 松潘县| 黑河市| 平顺县| 宜良县| 长汀县| 佛坪县| 板桥市| 田阳县| 宜州市| 交口县| 靖安县| 台州市| 嘉定区| 彭山县| 淮阳县| 阿巴嘎旗| 台南县| 大埔区| 新闻| 黑龙江省| 孝昌县| 泗洪县|