Вот я хочу чтобы квадратик подпрыгивал очень высоко при прикосновении этого батута, вот у меня игрок с тэгом 'Player', скрипт повесил на сам батут но при прикосновении ничего не происходит, как это решить?
Код:
using UnityEngine;
public class BouncePlatform : MonoBehaviour
{
public float jumpForce = 30f; // Збільшив силу прыжка для більшого ефекту
void OnTriggerEnter(Collider other)
{
if (other.CompareTag("Player"))
{
Rigidbody rb = other.GetComponent<Rigidbody>(); // Використовуємо параметр other
if (rb != null)
{
// Замінено "Vector3.up" на "transform.up", щоб коректно використовувати локальні орієнтації
rb.AddForce(transform.up * jumpForce, ForceMode.Impulse);
}
}
}
}