我已经在制作这个游戏几天了,现在我面临的最后一个问题是:当玩家移出移动区域的边界(见下图)时,“线条”会在他身后画出来-他会产生某种墙壁(见图片上的箭头)。之后,他可以在这堵墙上移动,但你看不到玩家(小红色矩形),直到他向右移动(在这种情况下)到白色区域。
你可以看到,当玩家位于灰色边界墙上时,他是可见的,但这些墙是在玩家创建之前创建的。我应该如何更改渲染方式,以便能够在绘制玩家之后看到他所在的区域?我需要重新绘制所有内容才能得到需要的效果吗?
任何建议都会受到高度赞赏。如果我表述不清,请让我知道,这样我就可以更好地解释。
谢谢
你可以看到,当玩家位于灰色边界墙上时,他是可见的,但这些墙是在玩家创建之前创建的。我应该如何更改渲染方式,以便能够在绘制玩家之后看到他所在的区域?我需要重新绘制所有内容才能得到需要的效果吗?
任何建议都会受到高度赞赏。如果我表述不清,请让我知道,这样我就可以更好地解释。
谢谢