Случайное 2d движение (аналогично мухам) в Unity3d

StackOverflow https://stackoverflow.com/questions/1768026

  •  21-09-2019
  •  | 
  •  

Вопрос

Я хочу добавить случайное движение к некоторым из моих игровых объектов, аналогично тому, как роятся мухи в Unity3D.Я разработал метод, используя метод addforce(), но хотел бы обойти физический движок.

Любая помощь приветствуется

Это было полезно?

Решение

Простое 2D случайное движение:

var speed = 0.5;

function Update () {
    transform.position = Vector3.Lerp(transform.position,
                     transform.position + Vector3((Random.value-0.5) * speed, 0, 
                     (Random.value-0.5)*speed), Time.time);
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top