Sunteți pe pagina 1din 7

Laborator 7 – Unity AR

Pasul 1: Adăugarea butonului se face din meniul GameObject – UI - Button

Pasul 2: Poziționarea butonului față de ecranul telefonului și setarea caracteristicilor acestuia. Din
secțiunea Hierarchy se selectează Button. Dacă aveți mai multe butoane în scenă se recomandă
să modificați denumirea (dupa redenumire dati enter) astfel încât să fie usor de identificat. În
secțiunea Inspector se poate modifica configurația butonului: Poziționare, denumire, culoarea
butonului și a textului de pe buton, se adaugă script-ul etc.

-1-
Pasul 3: Crearea unui obiect gol pentru a introduce script-ul (acționarea butonului).

Trebuie să modificați denumirea standard GameObject cu o denumire sugestivă pentru


descrierea acțiunii Script-ului. După modificarea denumirii se adaugă script-ul.

Pasul 4: Crearea script-ului propriu zis.

Prin selectarea opțiunii ”Create and Add” se va realiza fișierul .cs în care se va introduce script-
ul necesar. Fișierul se va localiza astfel:

-2-
Codul pentru butonul de ieșire din aplicație este următorul:

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class {LasaClassNameCumEsteGenerat}: MonoBehaviour

public void quitGame()

//Inchide Aplicatia

Application.Quit();

Codul pentru butonul schimbarea scenelor în aplicație este următorul:

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class {LasaClassNameCumEsteGenerat}: MonoBehaviour

-3-
public void ChangeToScene (int SceneToChangeTo)

Application.LoadLevel (SceneToChangeTo);

Pentru fiecare script se va crea câte un ”EmptyObject”. Într-un EmptyObject se poate introduce
un singur script.

Pasul 5: Se leagă script-ul de buton astfel:

-4-
După ce s-a introdus script-ul în secțiunea ”On click” se selectează acțiunea pe care dorim să o
facă la ”Click” astfel:

La fel se procedează și pentru butonul de schimbare scena.

Pentru a putea genera apk-ul trebuie să setați în PlayerSettings – Minimum API Level –
Android 8.0 ‘Oreo’ (API Level 26)

-5-
Cerințele minime pentru aplicația Unity AR:

Se adaugă o scenă în care se va adăuga un buton cu ”Rulează aplicația/RunApp” și o


descriere a aplicației. În scena 2 (cea principală) adăugați un buton cu ”Ieșire aplicație/Exit
App”

Descrierea aplicației se introduce astfel:

-6-
Modificarea textului se face din sectiunea Inspector

Detalierea cerințelor și a modului în care se face notarea sunt explicate în fișierul


”Cerinte_minime_aplicatie_Unity_AR.pdf”

-7-

S-ar putea să vă placă și