23.03. - Random objekti i pokretne platforme
Uslovi za završetak
1. deo: Kreiranje Random elementa.
Ispratite video koji se skriva iza dugmeta: Sakrij/prikaži: VIDEO po kojem radimo ...
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): Sakrij/prikaži: VIDEO ...
Nakon toga je demonstrirano kako da se igrač kreće zajedno sa platformom Sakrij/prikaži: VIDEO ...
Sakrij/prikaži: Skripta iz prethodnog videa
// 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: Sakrij/prikaži: VIDEO ...
Dodatno:
- postaviti tako da igrač može da "ispadne" iz igrice. Kako uraditi "respawn" ? Pogledajte video: Sakrij/prikaži: VIDEO ...
Poslednja izmena: четвртак, 2. октобар 2025, 10:44