VerticalBird minihra v procesu

This commit is contained in:
2026-05-17 12:39:46 +02:00
parent 208696487e
commit fdc14a4288
43 changed files with 1573 additions and 17737 deletions

View File

@@ -0,0 +1,43 @@
using UnityEngine;
using UnityEngine.SceneManagement;
public class Obstacle : MonoBehaviour
{
public float fallSpeed = 200f;
public RectTransform robot;
public float hitDistance = 60f;
public string nextScene = "GameOver";
private RectTransform rectTransform;
private bool isHit = false;
void Start()
{
rectTransform = GetComponent<RectTransform>();
}
void Update()
{
if (isHit) return;
// Pád dolù
rectTransform.anchoredPosition += Vector2.down * fallSpeed * Time.deltaTime;
// Detekce dotyku
float distance = Vector2.Distance(
rectTransform.anchoredPosition,
robot.anchoredPosition
);
if (distance < hitDistance)
{
isHit = true;
Invoke("LoadNextScene", 0.5f);
}
}
void LoadNextScene()
{
SceneManager.LoadScene(nextScene);
}
}