حركة عشوائية ثنائية الأبعاد (تشبه الذباب) في Unity3D

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

  •  21-09-2019
  •  | 
  •  

سؤال

أريد إضافة حركة عشوائية إلى بعض كائنات اللعبة التي تشبه طريقة Flies Swarm في Unity3D. لقد طورت طريقة باستخدام طريقة AddForce () ولكن أرغب في تجاوز محرك الفيزياء.

أي مساعدة

هل كانت مفيدة؟

المحلول

حركة عشوائية ثنائية الأبعاد بسيطة:

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