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

極客小將

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

資訊內(nèi)容

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

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

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

攻擊的動作有輕拳、重拳、輕腳、重腳攻擊,程序設(shè)定的方式與移動的大同小異,重點(diǎn)在于按下二個(gè)按鍵時(shí)不會有同時(shí)出現(xiàn)二個(gè)攻擊動作的現(xiàn)象,以及攻擊時(shí)就不移動。

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

設(shè)定四個(gè)攻擊動作的變量并且在背景中設(shè)定按鍵不沖突(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

最重要的等待動作也要設(shè)定隱藏的時(shí)機(jī)

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

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

step1:先設(shè)定兩個(gè)變量分別為「hurt1」「站立挨打」

step2:在輕拳攻擊中設(shè)定當(dāng)攻擊時(shí)hurt=1,攻擊完后hurt=0

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

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

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

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

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

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

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽課

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

主站蜘蛛池模板: 永年县| 宜黄县| 聊城市| 如皋市| 蓝田县| 宾川县| 上栗县| 婺源县| 永嘉县| 化德县| 清流县| 大丰市| 休宁县| 开阳县| 上杭县| 辽阳县| 揭东县| 库车县| 马山县| 武清区| 靖边县| 长子县| 武夷山市| 昌宁县| 邯郸市| 满洲里市| 呈贡县| 古交市| 宁河县| 江阴市| 肃南| 汉沽区| 衡山县| 铅山县| 竹北市| 讷河市| 崇左市| 海晏县| 洪湖市| 兴文县| 景泰县|