Super-Mario-Maker-2
在 Super Mario Maker 2 中讓敵人向右移動
我創造的每一個環境敵人(意思是,他們不會對瑪利歐做出反應——只有環境刺激)堅持向左走,除非我設計了一個迫使他們向右走的場景。即使是可以在任何相連的表面上行走的螞蟻士兵,在放置在表面頂部時也會向左走,而在放置在底部時仍然會離開,這樣就不會形成有趣的障礙,其中兩隻螞蟻始終彼此相對一個平台,他們只是相互撞擊並在平台一側改變方向。
我已經能夠與螞蟻士兵一起設計一個場景,通過在其左側放置一個帶有牆壁的倒置管道來迫使他們向右走。一旦從管道中吐出,螞蟻就會沿著牆壁走,一旦它們到達地板,它們就會向右走。但是對於這樣一個簡單的問題來說,這是很多設置。
我沒有看過所有的敵人,但我知道 Banzai Bill 在他的精靈上有一個方向箭頭,可以讓你改變他前進的方向。這意味著沒有箭頭的敵人會向左走,我對此無能為力。
因此,我的問題是:我的預感是他們的精靈上沒有方向箭頭的敵人會朝著他們想要去的方向前進,還是 Course Maker 中有辦法交換他們的起始方向?
敵人在生成時總是向瑪利歐所在的地方移動。如果你建造一個房間,裡面有一些 Goombas,右邊有一扇門,每當你通過門進入那個房間時,Goombas 就會開始向右移動。
由於移動方向是敵人 AI 的一部分,因此無法通過簡單地在編輯器中設置變數來更改它。Bullet Bills 是一個例外,因為它們的運動方向是靜態的。
根據我的經驗,我不相信有一種方法可以在沒有強制場景的情況下將敵人的起始方向設置為正確。這是因為瑪利歐遊戲是為向左的敵人編碼的,最初是朝著玩家的。
希望這可以幫助!