日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

matlab制作打地鼠游戏,scratch编程制作打地鼠的游戏教程

發布時間:2024/9/27 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab制作打地鼠游戏,scratch编程制作打地鼠的游戏教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

scratch編程制作打地鼠的游戲教程Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

首先,新建背景和角色,從背景庫/角色庫中分別選擇森林和地鼠、錘子Sk1少兒編程網-https://www.pxcodes.com

1.角色:洞Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

繪制一個新角色:洞,其實就是一個自己畫的橢圓,然后用黑色填充,沒啥特殊的Sk1少兒編程網-https://www.pxcodes.com

基本概念:圖層Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

似乎“洞”與“地鼠”是可以相互覆蓋,沒錯,這就是圖層的概念,學過PS就很容易明白,圖,是一層一層疊加的。在scratch里面,只要鼠標左鍵點擊并拖動,該角色就會自動跑到**上層。這里,地鼠當然在**上面,所以對于地鼠,在程序一開始咱們就來一個“移至**上層”Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

2.角色:地鼠Sk1少兒編程網-https://www.pxcodes.com

為了效果,咱們新建一個地鼠被打之后的造型Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

于是,初始化程序就應該是這樣Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

下面介紹一個特效“虛像”Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

“虛像”特效真是個好東西,有了它,我們就可以做出下面這個效果Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

具體程序如下Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

首先講“虛像”特效設置為100,也就是看不見了,程序“2“是讓地鼠邊往上跑,邊顯示出來。那為啥還會出現程序“1“呢?這是因為我希望地鼠在**開始那一段不顯示,等跑一段才慢慢的邊顯示邊上升Sk1少兒編程網-https://www.pxcodes.com

大家可以自己試試看:如果沒有程序“1“會是怎樣?或者把程序“2“的Y坐標增加數字調大會是怎樣的效果?Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

需要注意的是:洞與地鼠的位置要合適,這里大家可以自己調整。接下來,看看5只地鼠怎樣隨機出現呢?Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

一想到隨機,我們當然想到了“隨機數“Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

我們先設置一個變量“哪只地鼠”,然后在舞臺里編程,每隔1秒鐘,對“哪只地鼠”產生一個1-5的隨機數。然后我們就可以根據這個變量的隨機數值去讓哪只地鼠出來咯!在復制其他地鼠的時候記得改坐標Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

這里需要介紹一個廣播的東西,廣播是一個將不同角色聯系在一起的工具Sk1少兒編程網-https://www.pxcodes.com

比如上面這個程序是在“舞臺”里做的,但是我們可以讓地鼠接受到廣播Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

你看,廣播哪一只就是哪一只出來,而**后這個等待只是為了調整游戲節奏Sk1少兒編程網-https://www.pxcodes.com

3.角色:錘子Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

咱們首先需要做的就是讓錘子跟隨鼠標走,這個其實很簡單Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

你要得分,當然需要設置“得分變量”,同時,需要在**開始將得分設置為“0”Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

接下來就是錘子“打”,你仔細觀察就會發現,“打”這個動作是X坐標不變、Y坐標往下(變小),程序如圖所示Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

這里對坐標的控制還是比較有技巧,至于Y坐標減多少,大家可以自己調試Sk1少兒編程網-https://www.pxcodes.com

這個時候,“打”的表面功夫算是完成了。那實際上,咱們需要打到地鼠上,讓地鼠“四分五裂”,還要得分。這里需要提醒一下的是,必須是“打”這個動作發出后,如果碰到了,才會得分。程序如圖所示Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

很顯然,只要碰到5只地鼠的任意一只,都得加分,所以是“或”的關系。計算機邏輯運算的基礎運算“或,且,非”我就不多說了Sk1少兒編程網-https://www.pxcodes.com

至于為啥得分以后要等待0.2秒呢?這是為了避免打一下得很多分的囧境。Sk1少兒編程網-https://www.pxcodes.com

得分還不行,還得讓地鼠“爛”Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

我們又要用到“廣播”,這里我們新建一個廣播“地鼠爛”Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

然后,在地鼠的腳本里加上如上圖所示的程序就可以了Sk1少兒編程網-https://www.pxcodes.com

有人說,不對啊,你這一加,意味著只要一只地鼠被打了,所有地鼠都會變“爛”Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

你要知道,只有隨機數對應的地鼠會顯示出來,其他的都是隱藏了,所以爛又怎樣,反正看不見Sk1少兒編程網-https://www.pxcodes.com

**后,你加點音樂,以及地鼠被打之后發出點慘叫,就完成啦!Sk1少兒編程網-https://www.pxcodes.com

下面是這個案例的重要角色的源代碼Sk1少兒編程網-https://www.pxcodes.com

舞臺Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

地鼠Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

錘子Sk1少兒編程網-https://www.pxcodes.com

Sk1少兒編程網-https://www.pxcodes.com

相關文章:

轉載:感謝您對少兒編程網的認可,以及對我們原創作品以及精心收集文章的青睞,非常歡迎各位朋友分享到朋友圈,但轉載請說明文章出處“來源少兒編程網”https://www.pxcodes.com/Codes/1554883857286.html。

總結

以上是生活随笔為你收集整理的matlab制作打地鼠游戏,scratch编程制作打地鼠的游戏教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。