30-01-2018, 04:13 PM
Se parli di "bottone", parli di UI. Devi impostare un canvas e all'interno creare gli oggetti necessari a gestire l'interfaccia utente che ti occorre. Sicuramente un "bottone".
La "pagina bianca" può essere realizzata con un "panel" che contiene un "input text".
Al "bottone" associ uno script con un membro di tipo:
rappresenterà il collegamento all'oggetto "pagina bianca".
Sempre nello script, inserisci un metodo del tipo:
Semplicemente, il metodo mostra o nasconde la pagina bianca.
Infine, dall'editor, devi associare al button l'evento onclick, legandogli lo script che hai creato e il metodo che MostraPaginaBianca(), in modo che alla pressione del tasto venga lanciato il metodo.
Sempre nell'edito, dove hai collegato lo script, vedrai che viene riportato il membro panelPaginaBianca come variabile, trascina lì l'oggetto "pagina bianca" dalla Hyerarchy, in modo da creare il collegamento tra l'oggetto nella scena e la variabile dello script.
Per quanto riguarda le immagini, non so come vuoi farle spostare o dove prendere.
La "pagina bianca" può essere realizzata con un "panel" che contiene un "input text".
Al "bottone" associ uno script con un membro di tipo:
Codice:
public GameObject panelPaginaBianca;
rappresenterà il collegamento all'oggetto "pagina bianca".
Sempre nello script, inserisci un metodo del tipo:
Codice:
public void MostraPaginaBianca()
{
panelPaginaBianca.SetActive(!panelPaginaBianca.activeSelf);
}
Semplicemente, il metodo mostra o nasconde la pagina bianca.
Infine, dall'editor, devi associare al button l'evento onclick, legandogli lo script che hai creato e il metodo che MostraPaginaBianca(), in modo che alla pressione del tasto venga lanciato il metodo.
Sempre nell'edito, dove hai collegato lo script, vedrai che viene riportato il membro panelPaginaBianca come variabile, trascina lì l'oggetto "pagina bianca" dalla Hyerarchy, in modo da creare il collegamento tra l'oggetto nella scena e la variabile dello script.
Per quanto riguarda le immagini, non so come vuoi farle spostare o dove prendere.