Зміст курсу
Бійцівська гра в Unity
Бійцівська гра в Unity
Спеціальні ефекти гравця
RaycastHit2D.point
RaycastHit2D.point
— це властивість в Unity, яка використовується для отримання позиції у світовому просторі, де 2D-променеве перетинання влучило в колайдер об'єкта.
Отже, RaycastHit2D.point
дозволяє отримати точне місце, де 2D-променеве зіткнення контактує з колайдером об'єкта, що корисно для виконання дій або обчислень на основі точки зіткнення.
У нашому випадку ми використали його, щоб отримати точку атаки ворога і відтворити частинки в цій точці.
Розміщення частинок
Після додавання частинки як дочірнього елемента нашого гравця, ми створимо SerializeField
для нашої частинки і перетягнемо її.
Щоб відтворити частинку, нам потрібно налаштувати її позицію, і ми вибираємо для цього позицію попадання променя.
Отже, після зміни її позиції на raycastHit.point
, ми викличемо Play()
на частинках, щоб вони почали відтворюватися в грі і показали нам візуальні ефекти та вплив.
Дякуємо за ваш відгук!