Categories
internet tech

Creiamo le fondamenta del terreno

Quando ci troveremo a lavorare in un progetto di Unity, ci basterà un secondo a notarlo, non avremo mai a disposizione un terreno di base sul quale poter progettare una scena. Piuttosto, come poteva capitare in passato con altri programmi, saremo sempre obbligati a cominciare dall’inizio, senza alcuna manfo fornitaci da Unity. Per questo motivo, ogni volta che andremo a realizzare un nuovo titolo dovremo presto allenarci con il cosiddetto Terrain, ovvero los angeles base sul quale camminare, some distance vivere il gioco e, in linea generale, sul quale poggiare tutti gli elementi dello situation.

(*2*)

Creiamo il terreno

Innanzitutto, una volta che avremo creato un nuovo progetto di Unity, ci troveremo dinanzi a un universo vuoto; los angeles Main Camera e los angeles Directional Light saranno gli unici elementi già inseriti in automatico dall’editor, senza avere quindi un terreno già impostato in automatico da Unity. Per inserirlo, fortunatamente, non ci vorrà poi uno sforzo così sovrumano! Stando all’interno del nuovo progetto, muoviamo il cursore del mouse su GameObject e, una volta che si sarà aperta los angeles finestra completa, su 3-D Object. Da lì, lo noteremo subito, avremo modo di cliccare sull’opzione del Terrain, che genererà in automatico una base piuttosto ampia del nostro terreno. Selezioniamola e attendiamo los angeles wonderful del caricamento del nuovo Object in line with proseguire. Una volta che sarà stata fissata allì’interno dello situation, dirigiamoci sugli Assets in basso e, selezionando il New Terrain, rinominiamolo come Terrain.



Scarichiamo (e importiamo) los angeles texture

Con il terreno impostato all’interno del progetto, ovviamente, non avremo fatto altro che fissare los angeles base, los angeles cornice in line with quello che sarà poi il nostro situation. Inoltre, con le cartelle di base offerte da Unity non potremo some distance altro che osservare il nostro Terrain e applicare delle modifiche fin troppo basilari. Per migliorare los angeles situazione ci servirà una texture, ovvero un document che possa modificare los angeles superficie di un oggetto a nostra scelta; in questo caso il terreno. Muoviamoci quindi nel cosiddetto Asset Store, visibile in alto al centro, a destra di Game e Scene.



Dopo esserci connessi effettivamente all’Asset Store, avremo modo di ricercare un’infinità diversa di strumenti e oggetti utili a qualsiasi progetto; dall’arma da fuoco al personaggio singolo, passando in line with intere ambientazioni e livelli unici. Nel nostro caso, visto che in line with dare un’identità precisa al nostro terreno ci basterà una semplice texture, andremo a cercare un pacchetto gratuito noto come Nature Starter Kit 2, un document realizzato da Shapes che ci consentirà di arricchire il Terrain vuoto come una texture non ricchissima di dettagli, certo, ma efficace nel risultato finale! Per scaricarlo ci basterà cliccare su Download; attendiamo qualche minuto e, una volta conclusosi lo scaricamento dei document, selezioniamo Import in line with scegliere il nostro progetto e importare il Nature Starter Kit 2 all’interno della cartella dei Content.



Velocizziamo il ritmo del lavoro

Considerando los angeles mole del lavoro che ci aspetta, implementare los angeles texture e modificare il Terrain all’interno dello situation appesantirà sicuramente l’editor di Unity. Fortunatamente, esistono delle soluzioni che, nonostante los angeles loro semplicità, ci aiuteranno a muoverci velocemente tra una modifica e l’altra. Nel nostro caso, in line with esempio, potremmo muoverci sulla nostra Hierarchy e selezionare l’elemento del Terrain, che ci darà poi modo di vedere tutte le informazioni dell’Inspector. Muoviamo il cursore tra i nuovi dettagli, selezioniamo los angeles freccia alla destra di Static e disattiviamo il Lightmap Static. In questo modo, non dovendo caricare una fetta abbastanza pesante dello situation, avremo los angeles possibilità di modificare il Terrain senza preoccuparci dei possibili rallentamenti!

(*4*)

Aumentiamo l’altezza generale del Terrain

Adesso che abbiamo alleggerito los angeles base del nostro progetto, possiamo muoverci a modificare alcuni dettagli marginali del Terrain. Per esempio, quando andremo a modellare il terreno non avremo los angeles possibilità di abbassarlo in line with creare dei fori o degli incavi nello situation. Eppure los angeles soluzione sarà più semplice del previsto! Per evitare qualsivoglia problema, infatti, ci basterà dirigerci sull’Inspector e, con il Set Height impostato, dirigerci in basso, sullo stesso Height, che dovrà avere un valore pari a 50. Per confermare los angeles scelta, clicchiamo su Flatten.



Nonostante ciò, lo noteremo subito, il terreno sembrerà svanire nel nulla subito dopo aver confermato los angeles nuova scelta! Ma non dovremo aver paura. Per risolvere il problema ci basterà fissare il valore Y di Position su -50 e, cliccando los angeles rotellina tra i 4 simboli visibili, modificare il Terrain Height del Mesh Resolution su 250. In questo modo, pur non avendo ancora integrato il Material nel Terrain, il nostro terreno sarà finalmente pronto a essere modificato all’interno del progetto.