Пример:

(В моём случае "след локация")
Надо создать 2d объект и указать триггер. Но как прописать функцию чтобы при прикосновении к объекту появлялась кнопка.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ShowButtonTrigger : MonoBehaviour
{
public GameObject button; // Объект кнопки, который вы хотите отобразить
private void OnTriggerEnter2D(Collider2D other)
{
if (other.CompareTag("Player")) // Убедитесь, что ваш игрок имеет тег "Player"
{
button.SetActive(true); // Активирует кнопку
}
}
private void OnTriggerExit2D(Collider2D other)
{
if (other.CompareTag("Player")) // Убедитесь, что ваш игрок имеет тег "Player"
{
button.SetActive(false); // Деактивирует кнопку
}
}
}
Сохраните скрипт и вернитесь в Unity.