Come posso fare per arrivare alla creazione di un gioco con Unity2D

Stato
Discussione chiusa ad ulteriori risposte.

Lollox03

Nuovo Utente
51
1
c# è come ogni linguaggio di programmazione... Se ne apprendi la logica di uno ne sai usare anche un altro.
Cambierà giustamente il Set di Istruzioni.
Su unity poi il c# viene usato in maniera diversa rispetto al c# usato da windows ad esempio.
Ti consiglio di imparare dapprima a fare qualcosina di semplice in Visual Basic che ha la sintassi similare a C# e poi provare a sviluppare qualche cosa in c#.
Ok, ti ringrazio, a proposito, a che punto è la creazione del tuo videogioco?

Inviato da SM-G920F tramite App ufficiale di Tom\'s Hardware Italia Forum
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,417
11,495
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
siamo passati ad unreal engine.. Unity putroppo va bene per cose per il cellulare o che... ma giochi con mappe da 800metri quadrati ha grossi problemi.
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,417
11,495
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
Steam sicuro... pagamento si vedrà in base ai costi sostenuti
 

Lollox03

Nuovo Utente
51
1
@Skills07 e @Tommaso Sala : una domanda riguardante l'IDLE, fino ad ora ho usato l'interprete a riga, ma per quello che devo fare per adesso mi servirebbe un foglio che scrive tutte le istruzioni di fila, come posso fare per ottenerlo? (Attualmente ho python 3.7.0 shell)
 

Tommaso Sala

Utente Attivo
868
140
CPU
Ryzen 3 1200
Dissipatore
Stock
Scheda Madre
A320m-k
HDD
SSD 240GB + HDD 2x500GB
RAM
8gb DDR4
PSU
EVGA 500w

Giacomo Furlan

Utente Attivo
351
87
CPU
AMD Ryzen 5900x
Dissipatore
BeQuiet! SilentLoop 2 360mm
Scheda Madre
Gigabyte X470 AORUS Gaming 7 WIFI AMD X470
HDD
Crucial P5 Plus 2 TB PCIe M.2 2280SS
RAM
Patriot Viper Steel RAM DDR4 3600 Mhz 64GB (2x32GB) C18
GPU
MSI GeForce RTX 2080 Gaming X Trio
Audio
SteelSeries Arctis 9
Monitor
Alienware AW3423DWF
PSU
EVGA SuperNOVA 650 G3, 80 Plus GOLD 650W
Case
Sharkoon TG5
OS
Windows 11, Fedora 36
c# è come ogni linguaggio di programmazione... Se ne apprendi la logica di uno ne sai usare anche un altro.
Cambierà giustamente il Set di Istruzioni.
Su unity poi il c# viene usato in maniera diversa rispetto al c# usato da windows ad esempio.
Ti consiglio di imparare dapprima a fare qualcosina di semplice in Visual Basic che ha la sintassi similare a C# e poi provare a sviluppare qualche cosa in c#.

Non del tutto esatto. C# fa parte della famiglia dei linguaggi orientati agli oggetti, se impari C# impari la logica di questo tipo di programmazione. Ci sono linguaggi imperativi, funzionali... qui puoi trovare una pletora più o meno completa dei diversi tipi: https://en.wikipedia.org/wiki/Programming_paradigm (non pensavi fossero tanti, vero? :fumato:)
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,417
11,495
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
Non del tutto esatto. C# fa parte della famiglia dei linguaggi orientati agli oggetti, se impari C# impari la logica di questo tipo di programmazione. Ci sono linguaggi imperativi, funzionali... qui puoi trovare una pletora più o meno completa dei diversi tipi: https://en.wikipedia.org/wiki/Programming_paradigm (non pensavi fossero tanti, vero? :fumato:)

a parte che qui si parla di Unity e quindi linguaggi ad oggetti.
Si fosse parlato di linguaggi macchina o operativi il discorso era un altro.
Il ragazzo ha chiesto giustamente come imparare a usare unity e c# ed io ho semplicemente detto che se apprendi la logica di un linguaggio la usi esattamente in maniera uguale in un altro.
Esempio stupido:
-Apprendi Java. c# è similare a java in sintassi e set istruzioni. Se sai usare uno sai usare anche l'altro e viceversa.
Poi ho consigliato visual basic siccome ha una sintassi molto piu semplice (ex no {}, no ; e compagnia bella )

a lui non interessa apprendere ne linguaggi macchina, ne imperativi ne altro... ma programmazione ad oggetti e visual basic è l'esempio piu semplice.
 

Giacomo Furlan

Utente Attivo
351
87
CPU
AMD Ryzen 5900x
Dissipatore
BeQuiet! SilentLoop 2 360mm
Scheda Madre
Gigabyte X470 AORUS Gaming 7 WIFI AMD X470
HDD
Crucial P5 Plus 2 TB PCIe M.2 2280SS
RAM
Patriot Viper Steel RAM DDR4 3600 Mhz 64GB (2x32GB) C18
GPU
MSI GeForce RTX 2080 Gaming X Trio
Audio
SteelSeries Arctis 9
Monitor
Alienware AW3423DWF
PSU
EVGA SuperNOVA 650 G3, 80 Plus GOLD 650W
Case
Sharkoon TG5
OS
Windows 11, Fedora 36
Non lo metto in dubbio. Mettevo in dubbio la tua affermazione che "C# è come ogni linguaggio di programmazione", questa affermazione è errata. Tutto qui :)
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,417
11,495
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
chiaramente sottointendevo come ogni linguaggio ad oggetti...
un if/else si fa uguale sia in Java sia In c# sia In vb.net etc etc questo intendevo
 

Lollox03

Nuovo Utente
51
1
@Tommaso Sala , OK cliccando CTRL+N riesco ad ottenere quello che voglio, però quando ho finito di scrivere sulla nuova finestra e clicco su Run mi da 3 opzioni: Python Shell, ma non mi da il risultato, apre soltanto le relativa pagina; ed altre due opzioni che aprono i documenti in Admin>AppData>Local>Programs>Python>Python37. E appaiono una serie di cartelle: DLLs, Doc, include, Lib, libs, Scripts, tcl, Tools. Che devo fare per eseguire i comandi?

Inviato da SM-G920F tramite App ufficiale di Tom\'s Hardware Italia Forum
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,417
11,495
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
secondo me @Lollox03 ti conviene usare un linguaggio piu semplice di phyton per imparare
 

Tommaso Sala

Utente Attivo
868
140
CPU
Ryzen 3 1200
Dissipatore
Stock
Scheda Madre
A320m-k
HDD
SSD 240GB + HDD 2x500GB
RAM
8gb DDR4
PSU
EVGA 500w
@Tommaso Sala , OK cliccando CTRL+N riesco ad ottenere quello che voglio, però quando ho finito di scrivere sulla nuova finestra e clicco su Run mi da 3 opzioni: Python Shell, ma non mi da il risultato, apre soltanto le relativa pagina; ed altre due opzioni che aprono i documenti in Admin>AppData>Local>Programs>Python>Python37. E appaiono una serie di cartelle: DLLs, Doc, include, Lib, libs, Scripts, tcl, Tools. Che devo fare per eseguire i comandi?

Inviato da SM-G920F tramite App ufficiale di Tom\'s Hardware Italia Forum
Premo f5, non ho mai fatto come dici tu! Prima devi salvare peró (al limite te lo chiede dopo che hau premuto f5). Magari le altre due opzioni ti chiedono solo di selezionare il luogo dove salvare

Inviato da SM-G361F tramite App ufficiale di Tom\'s Hardware Italia Forum
 

Giacomo Furlan

Utente Attivo
351
87
CPU
AMD Ryzen 5900x
Dissipatore
BeQuiet! SilentLoop 2 360mm
Scheda Madre
Gigabyte X470 AORUS Gaming 7 WIFI AMD X470
HDD
Crucial P5 Plus 2 TB PCIe M.2 2280SS
RAM
Patriot Viper Steel RAM DDR4 3600 Mhz 64GB (2x32GB) C18
GPU
MSI GeForce RTX 2080 Gaming X Trio
Audio
SteelSeries Arctis 9
Monitor
Alienware AW3423DWF
PSU
EVGA SuperNOVA 650 G3, 80 Plus GOLD 650W
Case
Sharkoon TG5
OS
Windows 11, Fedora 36
Non sono d'accordo: Python è riconosciuto per essere lo strumento ideale per imparare la programmazione, questo dovuto al fatto che hai un insieme limitato di sintassi.

Comunque se sei a digiuno di qualsivoglia programmazione, potresti provare a cominciare da qui: https://tour.golang.org/welcome/1
 
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!