我有一块光源方块。我希望能够把它放在任何我想放的地方,并且让它基本上没有任何碰撞体积。它基本上只充当一个覆盖层。
但是,如果我把没有碰撞体积的光源放在地板上,玩家会直接穿过它;但如果我把它放在墙壁或物体上,玩家却能穿过那个物体。另一方面,如果我为光源方块设置碰撞体积,那么玩家无论是在地板上还是其他地方,都无法穿过光源。请问有什么解决办法吗?
我有一块光源方块。我希望能够把它放在任何我想放的地方,并且让它基本上没有任何碰撞体积。它基本上只充当一个覆盖层。
但是,如果我把没有碰撞体积的光源放在地板上,玩家会直接穿过它;但如果我把它放在墙壁或物体上,玩家却能穿过那个物体。另一方面,如果我为光源方块设置碰撞体积,那么玩家无论是在地板上还是其他地方,都无法穿过光源。请问有什么解决办法吗?
打开事件菜单,将优先级从“低于角色”更改为“与角色相同”。这将防止你穿过事件。如果你希望事件可以被穿过,请将其设置为低于角色。
编辑。基本上,当放置在墙上时,将其设置为与角色相同的优先级;当放置在地面上时,设置为低于角色的优先级。
虽然它不是事件,但它位于瓦片集中。
你可以使用事件来模拟与墙壁的碰撞。
哦,好吧。我在游戏中使用的火把图块在技术上属于角色类别,可以放置在事件上。
不过,你可以通过在图块上放置一个与角色相同的事件,使任何图块变得不可通行。因此,你可以让光源图块通常没有碰撞检测,但如果在墙上放置事件,则使其不可通行。我经常使用这个技巧。
有道理,谢谢
你的选择有:
• 在同一空格上放置一个空白事件,该空格设置为“与角色相同”
• 不在地图上放置该图块。相反,在该空格上放置一个使用该图块作为图像且_不_设置为“在角色下方”的事件。