Terraria
如何確保戰鬥機 AI 敵人落入我的陷阱/坑?
考慮這個坑:
在一次地精入侵期間,我注意到一些地精掉入其中。正如你所看到的,他們跳出來太深了,還有一點熔岩,我會給自己一個血月/入侵研磨機。
但是,它們並不總是跳下來。有時,主要是當我在附近時,他們就直接跳過坑。大多數情況下,來自右邊的妖精似乎愛上了它。
我需要如何建造這個坑,讓地精總是跳下來,而不是直接把自己放在下面或裡面?
傲慢的自我回答,因為我做過確鑿的殭屍科學!
戰士是否掉落壁架或木製平台都歸結為他們瞄準的玩家的**高度。**他們在大局中的距離似乎對他們的決定沒有任何影響(即,X 位置被忽略)。
三個一般規則:
- 如果玩家在上方,戰士將跳下他們遇到的所有壁架,並且不會掉落木製平台。
- 如果玩家在下方,戰士會在不*跳躍的情況下掉落所有壁架,並且會*掉落他們走過的所有木製平台。
相同高度上的戰士的行為與玩家在上方時的行為相似;然而,出乎我的意料,如果戰鬥機從較高的高度下降到相同高度的木製平台上,他們會通過。此外,當面臨從平台下降和跳躍之間的決定時,他們會跳躍。
所以,上面的坑讓從左邊進來的哥布林通過的原因是:我和他們在同一高度,所以他們跳了。從右邊來,他們掉到同高的平台上,穿過。
有了這些知識,我向您展示了一個極簡、對玩家友好的戰鬥機 AI 陷阱(沒有熔岩和一種實際收集戰利品的方式):
在哥布林入侵期間站在中間時,除了施法者之外沒有任何東西可以碰到你。
當然,這種設計可以提升,讓玩家在跳躍和被敵人擊中時有一些迴旋餘地。此外,更容易收集戰利品:
不過,導航更煩人。4 或 5 塊高將是一個很好的折衷方案。
(免責聲明:在研究這個答案的過程中,幾十個可愛的地精、幾個殭屍和一隻兔子受到了傷害。)