我正在尝试确定您在街区上的位置,并且不得不从一个街区跳到另一个街区,试图避免炸弹。
我正试图这样做,所以他不能走出镜头。我似乎找不到任何阻止他这样做的方法。我不希望他冻结,只是不要外出。我尝试在侧面添加广告块并添加盒对撞机,但这不起作用。 谢谢。
答案 0 :(得分:0)
由于您未提供任何代码,因此以下(伪)代码可能会有所帮助:
// camera view horizontal check
if (player.X < cameraView.X || player.X + player.Width > cameraview.X + cameraView.Width)
{
player.MoveX();
}
// camera view vertical check
if (player.Y < cameraView.Y || player.Y + player.Height > cameraview.Y + cameraView.Height)
{
player.MoveY();
}
答案 1 :(得分:0)
我的一个朋友刚刚找到了一种方法。 他放了我的游戏对象并添加了大肠菌。
很抱歉浪费您的时间...