1. deo: Kreiranje Random elementa.

Ispratite video koji se skriva iza dugmeta: ...

Pitanja za razmišljanje:

  • Kako biste postavili da se ovi elementi pojavljuju na nekom drugom mestu?
  • Kako izvesti da ako ovi elementi pogode igrača, igra bude gotova?

Zadatak:

  • Podsetite se onoga što je rađeno na prethodnom času.
  • Nakon toga u vašoj igri kreirajte igrača koji može da se kreće i skače (oblik i boja igrača su po vašem izboru).
  • Ne zaboravite RigidBody2D i kolajdere !
  • Kreirajte i platforme od kojih neke mogu da pomognu da se "zaobiđe" ovaj deo sa padajućim kuglama
  • Demonstrirajte igricu

U nastavku je u prvom videu demonstrirano kako da se platforme kreću (levo-desno, gore-dole): ...

Nakon toga je demonstrirano kako da se igrač kreće zajedno sa platformom ...

// MovementX Script

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class MovementX : MonoBehaviour
{
    [SerializeField]
    float MovementRadius=100f,MovementSpeed = 0.07f;

    float posX, number1 = 0f;

    private bool movingRight = true;
 
    void Update()
    {
        number1 = number1 + 1f;
        if (movingRight == true) posX = transform.position.x + MovementSpeed;
        if(movingRight ==false) posX = transform.position.x - MovementSpeed;

        transform.position = new Vector2(posX, transform.position.y);

        if (number1 >= MovementRadius/2)
            movingRight = false;
        if (number1 >= MovementRadius)
            movingRight = true ;
        if (number1 >= MovementRadius)
            number1 = 0f;
    }
}

I na kraju je demonstrirano kako se izvodi kružno kretanje platforme: ...

Dodatno:

  • postaviti tako da igrač može da "ispadne" iz igrice. Kako uraditi "respawn" ? Pogledajte video: ...

Last modified: Thursday, 2 October 2025, 10:44 AM