我正在做一个蛇游戏,我遇到了一个我不知道如何解决的错误,我想让我的蛇传送槽墙,当蛇与墙壁碰撞时,它以相反的速度和位置传送到另一个墙壁,就像经典游戏一样,但是使用我的代码,当蛇靠近墙壁时,它会复制到对面的墙壁,但它甚至应该还没有检测到碰撞
重要的是:在网格中,蛇在墙的一侧,像这样
SSSS
WWWW
Run Code Online (Sandbox Code Playgroud)
而不是这样:
SSSS
NNNN
WWWW
Run Code Online (Sandbox Code Playgroud)
当S代表蛇,W代表墙,N代表无。
编辑:整个代码
SSSS
WWWW
Run Code Online (Sandbox Code Playgroud)
编辑:红点是食物/苹果