UNITY TUTORIAL ITA - Come Creare un Gioco 3D Sparatutto ed esportarlo per PC con Unity 3D - PART 1/2
HTML-код
- Опубликовано: 5 окт 2024
- Creare un videogioco FPS 3D è facilissimo con Unity 3D ! Vediamo insieme come crearlo passo passo e poi esportalo per giocarlo su qualsiasi PC!
👩🏻💻 Diventa Web Developer con Epicode!
epicode.com/it...
🔖 Acquista il mio corso Python per Principianti a Prezzo Scontato!
www.pitoneprog...
DOWNLOAD UNITY:
unity.com/down...
ASSETS STORE UNITY:
assetstore.uni...
RISORSE SCARICABILI:
drive.google.c...
TUTORIAL C#:
• C# TUTORIAL ITALIANO -...
Veramente un ottimo modo di spiegare accompagnando l'utente passo dopo passo con simpatia e infondendo sicurezza. Grande lavoro 💖
Che bellissimo commento, grazie infinite Biagio 😊
Ciao @PitoneProgrammatoreOfficial!! Sono sempre Ste! Ma dimmi una cosa: posso aver sbagliato tutto il tutorial, solo per non aver aperto una parentesi graffa nel codice???
@@irisradiolovedueofficial7427 e chi e' Ste?
@@albertopippo1938 E chi è @albertopippo1938???
ciao @@PitoneProgrammatoreOfficial bellissimo video, ma andando dritto al punto, il mio collider attraversa gli oggetti e non vedo differenze tra quello che ho fatto e il tuo tutorial, se riuscirai a rispondermi te ne sarei infinitamente grato
Senza offesa, sei l'Aranzulla della programmazione !!! Un video così ben fatto e semplice da comprendere non lo avevo mai visto. Bravissimo è riduttivo. Il video è spiegato con termini semplici e comprensibili, dove gli inserti sono molto simpatici e ben realizzati. Certo che voglio vedere anche la seconda parte. Sono troppo curioso.
Che bellissimo commento! 😊 Grazie infinite, sono davvero felicissimo di leggere queste belle parole 😊
@@PitoneProgrammatoreOfficialu
quale sarebbe la parole senza offesa?
Che spettacolo questo video, non vedo l’ora di poter guardare la “seconda puntata”
Grazie mille, cercherò di prepararla al più presto! 😊
Grande pitone, fai dei video sempre più belli😎! Per favore, continua a fare sempre più video di Unity è stupendo...
Grazie infinite Ale, continuerò senza dubbio, appassiona un sacco anche me! 😊
Di nulla, é la verità ❤
Il tutorial di cui avevo bisogno❤❤ aspetto la parte 2
Grazie Maicol, la realizzerò presto! 😊
Complimenti come sempre, ottimo tutotorial! Ogni volta si impara qualcosa si nuovo. Una volta completato sarebbe interessante vedere come aggiungere il supporto alla VR.
Grazie mille! E ottima idea, la metto in lista e spero di realizzarla presto! 😊
Tra pochi giorni se va tutto bene compro un PC portatile per iniziare.
GRAZIE pitone PER AVERMI FATTO SCOPRIRE QUESTO MONDO FANTASTICO. punto a farlo diventare un lavoro.
Grazie mille a te per il commento, ti auguro buona fortuna 😊
Complimenti Sei Grandissimo !!! Mi piace davvero tanto il tuo modo di Spiegare le cose ! Grazie di Cuore, Giorgio
Ciao Pitone, ti ringrazio ora dopo 10 anni per il video sugli esercizi per i pettorali ❤
Ahahahah non ci credo Lorenzo, davvero un fan di vecchissima data! 😁
Grandissimo pitone dovresti fare più video di questo genere e un consiglio anche per chi magari sta iniziando con la programmazione potresti soffermarti un po di più sui codici e dove si possono trovare e imparare comunque molto bravo solo soffermarti forse un po' di più
Grazie mille per il consiglio Michele! Lo terrò in considerazione per i prossimi video 😊
Ciao @PitoneProgrammatoreOfficial. Spero di vedere presto la seconda parte del tutorial
sarebbe bello se faresti un video anche sulle animazioni, bell video e da tanto che aspettavo un nuovo video su unity😁😁😁
Grazie Michael, hai ragione, devo assolutamente portare qualche tutorial sulle animazioni! 😊
Ci devo provare assolutamente! Prenoto già la seconda puntata 🥹👍
Grazie Frederic, spero di realizzarla presto! 😊
Grazie mille pitone programmatore,sei il mio idolo.vogliamo la pt2❤
Grazie tanto a te Luca, arriverà presto! 😊
Ho gia creato giochi in unity e devo dire che per un beginner questo tutorial è perfetto
Grazie mille Damus! 😊
Sempre il migliore in qualsiasi tipo di tutorial. Sempre al tuo fianco pitonee❤
Grazie infinite Fabiano, davvero bello leggere queste parole 😊😊
Potresti mostrare anche come aggiungere un delay tra un proiettile e un altro (come se si dovesse ricaricare) ? Mi sarebbe molto utile
Ottima idea! Se ce la farò coi tempi, la aggiungerò alla prossima puntata 😊
Servirebbe un raycast, almeno io l'ho fatto così
Ci sono vari modi per farlo. Il piu' semplice e' usando un timer. Dichiara a monte un tempo di delay, ed un timer (note, i float, numeri decimali, vanno messi con una f alla fine in C#)
public float timeBetweenBullets = 3f;
private float timer ;
in Start (che e' stato eliminato in questo video, puoi riaggiungerlo. Start e' il codice che gira nel primo frame del gioco, per farla semplice), inizializzi il timer al valore del tempo tra i proiettili
private void Start()
{
timer = timeBetweenBullets;
}
nel metodo update sottrai il tempo passato nel frame al tuo timer.
timer -= time.DeltaTime;
time.deltaTime e' il tempo di durata nel frame.
Ora, non ti resta che aggiungere un check del tempo tra le condizioni per cui sparare un proiettile. Dentro all'if gia' esistente, puoi aggiungere un altro if
if(timer
@@vitbull88 grazie, mi sarà molto utile👍👍
@@Luk3airsoftCosa è il raicast???
Davvero un bel video! Attendo la seconda parte 👍
Grazie Lorenzo, arriverà presto! 😊
Complimenti @PitoneProgrammatoreOfficial!!! Come sempre riesci a stupirci!!!! Ma quando esce la Seconda Parte del video??? Ste
Grazie mille Ste, la seconda parte è già in lavorazione, uscirà prestissimo! 😊
@@PitoneProgrammatoreOfficial Ok!!! Mi puoi avvisare quando esce la seconda parte??? Grazie Mille!!!
Mi sto approcciando a C# da quasi un mese ormai e devo dire che è un linguaggio molto potente e bellissimo. Pls altro episodio su unity. Non so dove mettere le mani in Unity😂
Grazie mille, spero che questo video ti sia stato d'aiuto! 😊
aspettavo questo video da troppo
Grazie Daniele, spero sia stato di tuo gradimento! 😊
Ci sta, i video che si trovano o sono vecchi, o sono in inglese e vecchi, o non sono sicuramente fatti bene così, like
Grazie mille Petrus! 😊
grazie pitone per questo video ne avovo bisogno
Grazie a te per il commento 😊
Molto interessante. Voglio la seconda parte!
Grazie mille, arriverà presto! 😊
secondo me dovresti fare piú cose di questo tipo, ho sempre amato i videogiochi e ho sempre desiderato svilupparne uno tipo mmo o fps (giocavo ad aion un mmorpg di stampo coreano) e l'idea di creare un videogioco con qualche asset da solo e magari poterlo anche vendere é una figata pazzesca, sai che soddisfazione! Continua dai che viene una cosa epica e magari poi la vendi e fai soldi! :-P
Assolutamente spettacolare! Vorrei tanto che facessi la stessa identica cosa con Unreal Engine 5!
Grazie per il consiglio, sarà fatto! 😊
@@PitoneProgrammatoreOfficial ci conto!
Bellissimo tutorial! Potresti fare anche un tutorial in cui spieghi come fare un gioco FPS su Unity usando Unity Visual Scripting (Non Bolt, ma quello che hanno implementato ora nelle versioni recenti)?
Ciao pitone, amo i tuoi video sei sempre così chiaro, riusciresti a fare un tutorial per fare un chatbot con tecnologia machine learning AI?
Ottima idea Manu, grazie mille, ci farò sicuramente un pensierino!
@@PitoneProgrammatoreOfficial Grazie mille veramente, è da un sacco che sto cercando di creare un bot che possa essere "trainato", ma ci sono tante di quelle librerie che ormai gli algoritmi di machine learning sto provando ad inventarmeli io hahah.
Ti conosco da pochissimo ma ti adoro di già
Ahahah grazie mille, gentilissimo! 😊
continua con questa serie, sei bravissimo. inoltre nell'ultimo episodio puoi spiegare come si migliora la grafica?
io purtroppo avevo skippato il download del unity editor e adesso non so più come farlo...
comunque mi sono guardato lo stesso il video e sei molto bravo a spiegare, aspetto la continuazione
Sarebbe interessante anche capire come implementare le ads, magari per avere una vita bonus o come creare uno store con delle "Gemme" per acquistare un' arma con una skin diversa. Ad ogni modo, volevo farti i complimenti per il canale, montaggi frizzanti, fai sempre tutto così semplice un po' come "Art Attak" poi però con Visual Studio aperto è tutta un altra cosa 🤣 Aspettiamo tutti con ansi la seconda parte del video!!! Grande PITONE!!!
Grazie mille per questo bellissimo commento 😊 e grazie per l'idea, vedo se riesco a realizzarla presto!
Grazie mille per il video, é super top ! Mi potresti risolvere questo problema ? Non riesco a muovermi verso destra / sinistra , per piacere mi potresti aiutare 😅
Ciao potresti creare un tutorial su un idle game? Grazie mille :)
Video pazzesco, iscritto 🔝
Grazie infinite! 😊
Grazie! :)
grande,mi piacciono i tuoi video li guardo con piacere
Grazie mille Fabry! 😊
Ciao Pitone, nella parte due potresti parlare di come aggiungere anche il suono dello sparo, una musichetta e il tempo di sopravvivenza.
Ottime idee grazie mille, cercherò di implementarle tutte se possibile! 😊
Non mi fa mettere la forza al proiettile
Video ben fatto. TOP
Mi piacerebbe che nel gioco ci sia la possibilità di parlare con dei personaggi.
E ci siano delle missioni.
(Non si può fare una cosa se prima non ne abbiamo fatta un'altra)
Ultima cosa quando devo inserire le misure dell' avocado, non vedo l avocado nel mondo di gioco e neppure la camera per settare il Bazooka!!! Mi sai dire perché e come risolvere???Poi perché su Scene e su Game vedo due scene diverse cioè su Scene vedo l esterno e su Game l interno???
Ciao, bel video come sempre. Potresti farmi il favore di caricare anche lo script shooting, mi servirebbe urgentemente. Grazie anticipatamente😊😊
grazie, complimenti!!!
Ma ogni volta che sbaglio qualcosa su UNITY Hub devo reinstallare ogni volta tutti i programmi??? Perché il mio pc pur essendo a 64 Bit ci sta una vita!!! Ste
Ho visto che su drive c’è lo script shooting e non quello movenent. Potresti caricarlo? Grazie 😅
Caspita ho fatto un errore, grazie per avermi avvisato! Ora dovresti trovarlo correttamente 🙂
Perfetto ❤️
Ciao @PitoneProgrammatoreOfficial sono Ste Ora mi da alcuni errori sullo script del Movimento del Giocatore!!! Come risolvo??? E poi Sotto al Bazooka mi da altri due oggetti: Rocket e Triggher vanno tenuti??? o devo eliminarli???
ottimo tutorial... grazie
Grazie a te per il commento 😊
Ottimo tutorial
Ti ringrazio Marco! 😊
sei un grande
pitone mi potresti mettere la risorsa scaricabile di shooting qua nelle risposte del commento? perfavore non riesco a creare lo script
Mi hai fatto venire voglia di passare da creatore di Minecraft server a sviluppare di videogiochi 2d 16bit
Ottima idea! 😁
Bellissimo mi farebbe piacere se nella prossima puntata fai un tutorial su come compilare e decompilare un'app?
Grazie per il consiglio, lo metto in lista! 😊
@@PitoneProgrammatoreOfficial grazie 😊
bro aspetto solo la prossima puntata
Sei un mito
grazie per tutto quello che fai per noi... ti volevo chiedere come potevo associare il movimento del mouse al casco vr mentre muovo la testa. grazia anticipatamente.
Ciao @PitoneProgrammatoreOfficial Unity mi dice che ho già il Prefab Low Poly Fruit PickUps, ma come faccio ad importarlo nella scena??? Cioè se l'ho già salvato, mi dici il percorso in cui trovarlo??? E come elimino i vecchi Prefab diventati a pagamento??? Grazie Mille!!! ed a Presto!! Ste Ps Appena puoi rispondimi alle maiol che ti ho inviato grazie e scusa il disturbo !!! Ps Ho dimenticato di chiederti una cosa: Nei punti più bassi della scena, come faccio ad abbassarmi??? Grazie Mille!!! E come dici sempre tu: "Buona Programmazione!!!" :-)
a me non fa vedere add modules
Ciao @PitoneProgrammatoreOfficial. Una informazione: Come faccio a mettere la camera all interno della scena, come hai fatto tu???
arrivato al minuto 14:15 provando a cliccare il tasto destro del mouse mi esce la scritta "input button fire 1 is not setup ". ringrazio in anticipo
veramente un bel video, farai anche video su unreal engine 5?
Grazie mille! Certamente, ho intenzione di portare anche Unreal!
Figata!
Grazie Massimo! 😊
Bada che ci conto per la seconda puntata...........
Ciao @PitoneProgrammatoreOfficial Volevo chiederti una cosa: Come faccio ad eliminare dall'elenco un Prefab o un Asset diventati a pagamento dal Package Manager in Unity?
Wow… devo provare! Aggiungeresti anche il cambio visuale da prima persona a terza persona? Grazie 😁
Perché no Mirko, ottima idea, ti ringrazio! 😊
@PitoneProgrammatoreOfficialcCiao dopo 5 notti senza dormire, oggi ho concluso la prima parte del tutorial, solo che mi mette tutti gli Avocado nello stesso punto!!! Eppure i codici sono corretti errori zero!!! (O forse si) me li spara tutti nello stesso punto!!! Perché???
Quando io scrivo GameObject BulletInstance = mi da errore, mi potresti aiutare?
tutorial fantastico ma si puo tipo fare che quando il mostro ti tocca ti fa un jumpscare e muori?
Grazie.
Grazie infinite Gino! 😊
Dopo aver finito di scrivere lo script per sparare avocado non mi fa muovere nella modalità game 😢😢😢
Ciao Edo, a parte i complimenti per quello che fai volevo chiederti una cosa: mi ha affascinato tantissimo questa cosa di poter creare videogiochi ma non l'ho mai approfondita. Io conosco un po' il Python, e mi piacerebbe o sfruttare Unity oppure Real Engine. il primo da quanto ho capito utilizza C# e il secondo C++. ma è possibile usare Python invece? o forse sarebbe il caso di buttarsi su C#? Un'altra domanda: con quale è meglio iniziare, anche per fare cose carine tipo FPS (come questo che hai iniziato te)? perchè la mia passione sono gli FPS e mi piacerebbe sviluppare qualcosa anche di sostanzioso con storie anche complesse.
grazie e continua così!!!!!
Ciao e grazie per il commento! 😊 Per avvicinarti allo sviluppo di videogames ti consiglio assolutamente Unity e il C#, o Pygame se ami particolarmente il linguaggio Python. Anche se Unity offre sicuramente molte più funzionalità già pronte!
Ciao @PitoneProgrammatoreOfficial. Sono Ste!!!
Tanto per cambiare ho un problema!!! Dopo aver finito la prima parte del tutorial, ho fatto Salva Tutto, ho chiuso il progetto, l ho riaperto per prova, ed è sparito il secondo script ed una parte dei prefab importati!!! Come risolvo il problema???
E un altra cosa: ma ogni volta che sbaglio qualcosa su UNITY devo rifare tutto??? Installazione dei programmi compresa??? Su Windows 11 a 64 bit??? Alla fine della prima parte del tutorial mi ha dato 14 errori!!! Ma i salvataggi su UNITY non rimangono??? Perché???
comunque io aggiungerei assolutamente la possibilità di interagire con porte e armi per esempio trovi per terra un fucile d'assalto e lo prendi per poi utilizzarlo contro i mostri sarebbe una figata e vorrei tanto farlo io ma non so come si fa..
su RUclips ci sono numerosi video in inglese che spiegano come creare un sistema di inventario per le armi. Sono tutorial abbastanza semplici, più di quanto possa sembrare
CIaoo riusciresti a fare un video simile usando l'Unreal engine in un gioco completo?
Ma te se non ricordo male nel 2021 avevi già portato un video di questo genere; spiegando unity. Giusto ?
Esatto Alex, ricordi benissimo! 😊
@@PitoneProgrammatoreOfficial ma la tua vecchia sigla che fina ha fatto? Anche la meloni e Zerbi 89, loro dovevano esserci il protagonista dello sparatutto o i nemici, che si prendono i avvocati ?
Ciao, io e un mio amico volevamo creare un gioco ma non siamo molto bravi a crearli. Potresti dirmi come si fanno i "video", dove ci sono i personaggi del videogioco che si muovono per fare la trama (non mi ricordo come si dice). Potresti spiegarmi come fare?
Ciao Pitone spero risponderai a questo commento. Ho seguito passo passo il tutorial e ho solo cambiato l'arma in una pistola (dallo stesso pacchetto prefabs che hai scelto te) e come proiettile un proiettile vero. Peccato che il proiettile cade per terra e non c'è modo di farlo andare in avanti. Cosa posso fare?
SI POSSO ANCHE CREARE GIOCHI DI STRATEGIA CON TRUPPE VARIE ?GRAZIE BEL VIDEO
Non mi fa salvare iN GAME OBGECT la riga Instantiate(bullet, transform...
ma solo a me capita che quando metto lo script dei movimenti e lo aziono mi vengo infiniti errori e non mi fa muovere?
anche a me
ti prego in un prossimo video puoi fare vedere come integrare il VR al gioco
Bella idea grazie, vedrò se riesco nelle prossime puntate! 😊
Quando esce la seconda????? 🤩🤩🙏🙏🙏
Ciao Mirko, ho quasi terminato di prepararla, uscirà a breve! 😊
@@PitoneProgrammatoreOfficial Ottimo non vedevo l ora che uscissero altri tutorial su unity!
ciao ti vorrei chiedere una cosa io per essere più originale ho piazzato la telecamera e il giocatore sopra le scale però c'è un problema se provo a scendere le scale rimango sospeso in aria sono bloccato sul asse iniziale allora ho provato a mettere il componente "Rigidbody" peccato che non serve a nulla mi potresti dire come mettere la fisica al giocatore?
ciao, mentre scrivevo il codice ho riscontrato un problema: quando scrivo "public GameObject bullet; " appare scritto "0 reference" e aprendo unity non appare la variabile "bullet". Hai idea di come risolvere?
Ho problemi con gravita del player non funziona oppure va male
il rinculo, mirare col tasto dx, i nemici lasciano cadere un oggetto differente tra di loro, un inventario, un equipaggiamento dove puoi inserire l arma, giubotto antiproiettile ecc.. la barra della vita nostra e nemica.. avrò esagerato?? Grazie mille!!!
Wooow grazie infinite per tutte le idee! 😊
Ottimo video! Sei sempre il migliore❤
Comunque come si fa a fare sparire i "proiettili" dopo averli creati, per non accumulare 10mila oggetto uno dopo l'altro
Grazie Luca! Se riesco mostrerò come implementare questa funzionalità nella seconda parte! 😊
Puoi usare il comando Destroy, che distrugge il game object dopo il tempo passato come parametro. Ad esempio, subito dopo aver instanziato il bullet, puoi scrivere
Destroy(bullet, 5f);
Questa riga distrugge il bullet dopo 5 secondi. E' buona pratica creare una variabile per il tempo di distruzione, dichiarata a monte
float bulletLifeTime = 5f;
e scrivere
Destroy(bullet, bulletLifeTime);
che e' equivalente. Ancora meglio, sarebbe creare uno script dedicato per il bullet che si occupa del bullet (ad esempio della sua distruzione) separato dalla logica di shooting. In programmazione di videogiochi e' FONDAMENTALE separare le logiche. Il comportamento di un proiettile va programmato sul proiettile, non sulla pistola che lo spara. Mi spiace, ma in un commento youtube mi viene difficile spiegare bene. Comunque per ora va bene cosi' per iniziare, prova a giocare con Destroy, vedrai che e' una semplice soluzione che funziona
@@vitbull88 grazie, sei stato utilissimo!❤️
@@lucaromano9653 Figurati, se hai altre domande sentiti libero
@@vitbull88 grazie mille, sfrutterò sicuramente questa possibilità allora ❤️
Ciao, quando muovo la visuale il mio AK47 si muove, come posso fare in modo che rimanga fermo come hai fatto tu con il bazooka? grazie
come mai se muovi i tasti va a destra e sinistra ma nn ruota?, cosi facendo nn mi posso spostare nel gioco
potresti fare una terza parte do aggiungi il helth systeam
per che sial il player e l'entita
Certamente, buona idea! 😊
A me dopo la parte dei codici non esce la scritta bullet
Ciao pitone io ho un piccolo problema ogni volta che sparo un colpo me lo manda alle cordinate 0,0,0 e ho messo il codice e continua a farmelo come posso risolvere?
Ciao bel video. Puoi portare dei tutorial anche su unreal enginen5 per favore? Lo scarichi dal launcher di epic games. Puoi utilizzare il blueprint o il C++. Grazie in anticipo
Grazie per il consiglio, Unreal è senza dubbio un'ottima idea! 😊
@@PitoneProgrammatoreOfficial Grazie mille per avermi risposto. Ti volevo chiedere: quando porterai episodi su Unreal Engine 5, potresti portare una vera e propria serie dove crei un videogioco il più realistico possibile, con tante funzionalità? Ti prego, sono passati anni e non riesco ancora a trovare un video su internet dove spiegano alcune funzionalità che ancora non conosco. Per esempio l'interazione. Infatti so come mettere la possibilità di interagire con gli oggetti, ma non del tutto. So farlo solo quando il player è nel "box collision" dell'actor, ma non funziona bene. Infatti pure se il player è nel box collision, può interagire con l'actor anche se non lo guarda, e questo risulta molto poco realistico. Allora ho pensato di dover fare qualcosa col Line Trace, ma non ho capito bene come. Per favore porta una serie proprio su questo perchè non so più dove cercare. Grazie
@@BlackScreen0000puoi fare il prodotto scalare tra la direzione in cui guarda il player e la direzione tra il player e l'oggetto in questione. Il prodotto scalare è 1 se il player guarda l'oggetto, 0 a 90 gradi, -1 se è girato completamente. Di fatto, col prodotto scalare puoi definire un angolo di interazione facilmente. Basta interagire se il prodotto scalare è maggiore di, ad esempio, 0.5 per un angolo di 45 gradi
puoi fare un video di come inserire le pubblicita?
Perché no Daniele, grazie per l'idea! 😊
ciao scusami non ho ben capito perché ma il bulletInstance me lo conta come errore anche se ho fatto tutti i procedimenti come i tuoi fammi sapere se mi puoi aiutare grazie
puoi mettere anche lo script per sparare che non so perché ma non va anche se l ho ricopiato uguale
Dove lo script per muoversi??
quando avvio il mio progetto su unity la scena non si apre
salve pitone volevo sapere se questa programmazione può andar bene per programmare la velocita delle palle e stecche da biliardo poi se posso chiederti dove posso trovare i modelli 3d biliardo
scusa ma a me l' interfaccia è diversa e non riesco a trovare il l''installer di Visual mi sai dire come fare?
ciao a me non mi esce l'ingranaggio sul file 2021 sapresti dirmi cosa devo fare????urgentissimo
Ma è monetizzabile poi un gioco così?
video stupendo, ma a me non carica Decrepit Dungeon LITE