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

極客小將

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

資訊內(nèi)容

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

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

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

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

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

設(shè)定四個攻擊動作的變量并且在背景中設(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è)定隱藏的時機

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

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

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

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

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

step3:在「站立挨打」里設(shè)定,當hurt=1且角色x坐標距離靠近時(大于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í)行程序并按下輕拳攻擊,你看,加了受傷的效果看起來是不是更有趣,您還可以在其它三個攻擊動作中分別加入不同的受傷動作,讓游戲玩起來更豐富。

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

預(yù)約試聽課

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

主站蜘蛛池模板: 招远市| 静乐县| 洛宁县| 左权县| 屏东市| 巴林左旗| 赤壁市| 长武县| 通海县| 保山市| 叙永县| 静安区| 连南| 嵊州市| 敖汉旗| 彭州市| 永年县| 肥城市| 大关县| 宜良县| 兴业县| 时尚| 金湖县| 德清县| 土默特左旗| 繁昌县| 庆元县| 泰兴市| 吴桥县| 什邡市| 石阡县| 温州市| 镶黄旗| 宜宾市| 伊金霍洛旗| 弥渡县| 黄龙县| 三明市| 屯留县| 肇源县| 普陀区|