コード例 #1
0
ファイル: Animal.cs プロジェクト: nansonzheng/GGJ2019SCAF
    private void Move()
    {
        float xForce = moveForce.GetRandom();

        if (Random.value < 0.5f)
        {
            xForce *= -1;
        }
        float yForce = moveForce.GetRandom();

        if (Random.value < 0.5f)
        {
            yForce *= -1;
        }
        if (npcAnimator.flipped && xForce < 0)
        {
            npcAnimator.FlipSprite();
        }
        else if (!npcAnimator.flipped && xForce > 0)
        {
            npcAnimator.FlipSprite();
        }
        rb.AddForce(new Vector2(xForce, yForce));
    }