После того как я полетал в космосе начал прикручивать столкновение игрока с объектами которые летали рядом. Конечно при помощи разных Collider,Rigidbody физику не получалось прикрутить к игроку ( игровой персонаж после столкновения начинал вращаться и отлетать в неизвестном направлении) пришлось поработать со скриптом, и на игровом персонаже прицепить скрипт Sphere Collider в котором установить галочку Is Trigger и подобрал radius для организации сферы вокруг игрового объекта для проверки столкновения. В свой код управления игровым персонажем я добавил void OnTriggerStay(Collider other) { if (other.attachedRigidbody) { stolknovenie = 0f; } } и после определения что произошло столкновение я отбросил игрового персонажа в обратном направление в зависимости от того куда этот персонаж двигался.
5)Столкновение игрового объекта в невисомости Unity 3D
18 декабря 202418 дек 2024
1
~1 мин