XNA,tIDE和碰撞,哦,我的。需要一些帮助

时间:2011-12-31 00:01:49

标签: math xna 2d collision

我目前正在使用tIDE作为我的图块地图(http://tide.codeplex.com/),并且使用图块索引遇到了碰撞问题。

水的瓦片索引是12.我的问题是在屏幕中间似乎有一个大的隐形块阻挡了我的角色。

我可以更改PlayerSprite类中的值:

            tileLocation = new Location((newPos.X - Collisionbox.Width / 2) / 64,
            (newPos.Y - Collisionbox.Height / 2) / 64);

它收缩了这个盒子,但与瓷砖的碰撞是不均匀的。 尝试我的解决方案,你会明白我的意思!

(必须喂女儿,但我会尽快发布相关照片)

您可以下载解决方案>>> My Solution

请原谅我的草率编码。我打算稍后清理它。大声笑。

编辑:

我已经意识到它正在把“阻挡区域”拉得太远了。

我在新地图上制作了一个“L”形状,与上面的水布局相比,我可以跟随它。我如何将它放在正确的位置?

0 个答案:

没有答案