首頁母嬰 > 正文

學習筆記:不使用克隆,水果如何往下落?舞臺座標搞清楚最重要

2021-04-27由 阿冷上學 發表于 母嬰

學習筆記:不使用克隆,水果如何往下落?舞臺座標搞清楚最重要

今天我們學習做一個接水果的小遊戲,讓水果不停地往下掉,然後讓人物去接住不停掉下來的水果。

學習筆記:不使用克隆,水果如何往下落?舞臺座標搞清楚最重要

我們先解決舞臺大小的問題。每種程式設計軟體舞臺大小各有不同,但是基本的程式設計原理還是一樣的。我們要確定它的X座標和Y座標的範圍。比如,我用的這個,舞臺上限為350,X座標範圍為-450到450。搞清楚這些是十分重要的,這個舞臺大小決定了水果可以掉落的區域。這麼做就是讓水果掉落的位置變得不確定。

學習筆記:不使用克隆,水果如何往下落?舞臺座標搞清楚最重要

第二個問題,我們先編寫一個水果的指令碼。

第一步,設定水果可以掉落的為範圍,為了防止水果突然出現在半空中,所以需要把掉落的區域設定到舞臺之外。這裡X座標取值為-400到400,也就是說整個水平方向都是可以掉落水果的,Y座標取值在350以外,為了增加隨機掉落的效果,可以設的高一點比如350到800,都是可以的。

第二步,利用Y軸控制水果的下降,設為負數水果就可以下降了。當然,這個過程是重複執行,水果需要一直掉落。

學習筆記:不使用克隆,水果如何往下落?舞臺座標搞清楚最重要

第三步,水果掉落最終會出現兩種情況,一種時碰到人物的情況,表示水果被接住的情況;另一種情況是水果掉在地上的時候。雖然都是讓水果消失隱藏掉,但是設定還是不同的。因為我們需要讓水果不停的掉落,所以,掉落的水果就需要偷偷地撿起來繼續讓它下落。這個過程一定是隱藏的,只是下落的時候才顯示。

如果一個水果的指令碼編寫好了,就可以複製到其他水果上了,你這時就會看到有許多的水果不停的掉落了。為了增加遊戲的趣味性,還可以設定隨機掉落水果的時長,還可以接到某種道具產生扣分等等特效。

頂部