示例#1
0
文件: Box.cs 项目: imnotanderson/JBox
    public BoxCheckResult CheckMoveBoxY(Box staticBox, Vector2 speed)
    {
        float          ySpeed      = speed.y;
        var            newPos      = pos + new Vector2(0, ySpeed);
        BoxCheckResult checkResult = NewPosInStaticBox(newPos, staticBox);

        return(checkResult);
    }
示例#2
0
文件: Box.cs 项目: imnotanderson/JBox
    //return 3 state: out box need move,on box dont need pupop, in box need pipop
    public BoxCheckResult CheckMoveBoxX(Box staticBox, Vector2 speed)
    {
        float          xSpeed      = speed.x;
        var            newPos      = pos + new Vector2(xSpeed, 0);
        BoxCheckResult checkResult = NewPosInStaticBox(newPos, staticBox);

        return(checkResult);
    }