コード例 #1
0
ファイル: Player.cs プロジェクト: 0Simba/SmartWatchGame
    public void Bounce(BounceSide bounceSide, float wallRestitution)
    {
        if (bounceSide == BounceSide.left || bounceSide == BounceSide.right)
        {
            velocity.x *= -1;
        }
        else
        {
            velocity.y *= -1;
        }

        if (bounceSide == BounceSide.down)
        {
            onFloor = true;
        }

        velocity *= bounceRestitution * wallRestitution;
        bounceScale.Apply(bounceSide, velocity.magnitude);
    }
コード例 #2
0
ファイル: Jouster.cs プロジェクト: nolanmanning703/GGJ2014
 public BounceEventArgs(BounceSide side)
 {
     Side = side;
 }