如何使敌人以弧形跟随玩家

时间:2019-06-24 12:08:55

标签: c# unity3d game-development

我对编程和Unity还是陌生的。我当时正在开发我的第一款游戏:),但后来我有了这个想法,让敌人以弧形跟随玩家。我不知道如何实现这一目标。请帮助:)

这是我的敌人移动代码

float angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg - 90f;
        rgbdy.rotation = Mathf.LerpAngle(rgbdy.rotation, angle, 2f);

        if (distancebtwbody > StoppingDistance)
        {

            acc += Time.fixedDeltaTime * 8f;
            float clamp = Mathf.Clamp(acc, 0f, moveSpeed);

            Vector2 moveForward = rgbdy.position + direction * clamp * Time.fixedDeltaTime;
            rgbdy.MovePosition(moveForward);
        }

 want my enemies to follow   current enemy movement

0 个答案:

没有答案