﻿1
00:00:04,530 --> 00:00:08,880
‫In questa lezione, esamineremo cos'è il progetto.

2
00:00:09,090 --> 00:00:09,990
‫Potresti averne sentito parlare.

3
00:00:09,990 --> 00:00:11,130
‫Demistificare questo.

4
00:00:11,490 --> 00:00:18,210
‫Esamineremo Blueprint rispetto a C++ e quale dovresti scegliere, per quali scopi, come possono

5
00:00:18,210 --> 00:00:22,860
‫lavorare insieme e come questo corso andrà a insegnarli.

6
00:00:22,860 --> 00:00:23,580
‫Quindi tuffiamoci.

7
00:00:24,240 --> 00:00:25,230
‫Cos'è il progetto?

8
00:00:25,830 --> 00:00:28,770
‫Bene, in Blueprint c'è un linguaggio di programmazione visivo.

9
00:00:28,770 --> 00:00:34,830
‫È questo qui a sinistra invece di C++, che è un progetto testuale scritto

10
00:00:34,830 --> 00:00:36,150
‫specificamente per Unreal.

11
00:00:36,150 --> 00:00:42,960
‫Quindi puoi programmarlo direttamente nell'editor in cui C++ è un linguaggio standard del settore e hai bisogno

12
00:00:42,960 --> 00:00:45,090
‫di editor separati per programmarlo.

13
00:00:46,020 --> 00:00:50,190
‫Quindi Blueprint ha alcuni punti di forza particolari dovuti al suo trucco.

14
00:00:50,610 --> 00:00:52,320
‫È veloce da cambiare.

15
00:00:52,320 --> 00:00:55,560
‫Se apporti una modifica al progetto, puoi giocare quasi istantaneamente.

16
00:00:56,490 --> 00:01:04,530
‫È adatto ai principianti perché non devi ricordare parole complicate in un programmatore che ti parla.

17
00:01:04,530 --> 00:01:09,360
‫È facile da scoprire perché ci sono strumenti integrati che ti consentono di fare clic con il pulsante destro del

18
00:01:09,360 --> 00:01:13,410
‫mouse e cercare qualsiasi funzionalità che potresti cercare e vedere se esiste già in Unreal.

19
00:01:14,130 --> 00:01:19,830
‫Ed è fatto su misura per Unreal, il che significa che si adatta proprio come un buon abito su misura.

20
00:01:20,070 --> 00:01:27,210
‫Non ha alcun tipo di concetto che non corrisponda perché è stato realizzato appositamente ed è adatto agli

21
00:01:27,210 --> 00:01:28,650
‫artisti di design.

22
00:01:28,650 --> 00:01:33,900
‫Ciò è particolarmente utile nei team più grandi in cui potresti lavorare con discipline diverse.

23
00:01:34,170 --> 00:01:40,350
‫Artisti e designer potrebbero preferire approfondire Blueprint e aiutarti con alcune funzionalità o design

24
00:01:40,350 --> 00:01:41,430
‫di gioco.

25
00:01:42,360 --> 00:01:46,500
‫Ora C++ ha ovviamente i suoi punti di forza, altrimenti non lo insegneremmo.

26
00:01:47,160 --> 00:01:53,220
‫Può essere molto più conciso da leggere rispetto a Blueprint è un linguaggio standard del settore, il che significa che

27
00:01:53,220 --> 00:01:58,440
‫ha così tante persone che capiscono già il linguaggio, oltre a molti strumenti e tutti i

28
00:01:58,440 --> 00:01:59,880
‫supporti che lo accompagnano.

29
00:02:00,060 --> 00:02:06,330
‫E puoi trasferire le tue conoscenze dall'apprendimento qui ad altre discipline ad una velocità molto, molto alta.

30
00:02:06,330 --> 00:02:10,320
‫È notoriamente bravo a creare applicazioni veloci.

31
00:02:10,950 --> 00:02:17,220
‫Ha accesso a tutte le aree e tutte le funzionalità all'interno di Unreal, mentre Blueprint ha dei limiti a ciò

32
00:02:17,220 --> 00:02:20,580
‫che può fare ed è utile per progetti più grandi.

33
00:02:20,580 --> 00:02:25,350
‫È molto più facile scrivere un grande gioco in C++ che farlo.

34
00:02:25,350 --> 00:02:29,640
‫In Blueprint, ti capita spesso di inciampare con Blueprint per vari motivi.

35
00:02:30,540 --> 00:02:36,120
‫Ora Blueprint C++ può e dovrebbe funzionare insieme alla maggior parte delle funzionalità.

36
00:02:36,120 --> 00:02:41,760
‫Le librerie Unreal sono scritte in C++, ma ciò non significa che non puoi accedervi dai progetti.

37
00:02:41,760 --> 00:02:48,810
‫In effetti, puoi praticamente accedere a tutto ciò che rendi disponibile per i progetti e puoi anche aggiungere

38
00:02:48,810 --> 00:02:53,820
‫le tue funzionalità C++ che possono essere utilizzate anche dai tuoi progetti.

39
00:02:53,820 --> 00:03:00,570
‫Quindi questo può creare un sistema di progetti cooperanti e C++ che ti consente di ottenere il meglio da entrambi i

40
00:03:00,570 --> 00:03:01,020
‫mondi.

41
00:03:02,310 --> 00:03:08,250
‫Ora, in questo corso, stiamo pianificando nella prossima sezione, insegnandoti i fondamenti dell'irreale, i concetti irreali e i concetti

42
00:03:08,250 --> 00:03:10,920
‫di sviluppo del gioco di cui hai bisogno.

43
00:03:11,280 --> 00:03:15,810
‫Ti insegneremo anche i concetti fondamentali di programmazione di cui hai bisogno per capire, lo

44
00:03:15,810 --> 00:03:19,320
‫faremo in Blueprint perché non importa quale linguaggio di programmazione usiamo.

45
00:03:19,320 --> 00:03:27,300
‫Questi concetti sono applicabili a tutti i linguaggi di programmazione, dopodiché installeremo i compilatori, gli editor di

46
00:03:27,330 --> 00:03:34,500
‫cui abbiamo bisogno per C++ e impareremo la sintassi C++, che è il modo in

47
00:03:34,500 --> 00:03:41,160
‫cui digitiamo C++ per esprimere il concetti di programmazione appresi nella sezione precedente.

48
00:03:41,610 --> 00:03:47,700
‫Quindi, se ti senti come se volessi solo saltare avanti e imparare il C++, tieni i cavalli,

49
00:03:47,700 --> 00:03:49,110
‫vediamo se puoi.

50
00:03:49,470 --> 00:03:53,880
‫Quindi, nella prossima sezione, impareremo le basi della programmazione con i progetti.

51
00:03:53,880 --> 00:03:54,600
‫Sono variabili.

52
00:03:54,600 --> 00:04:00,750
‫Se dichiarazioni di funzioni, concetti matematici di base come vettori, trasformazioni e rotazioni, concetti fondamentali

53
00:04:00,750 --> 00:04:07,020
‫irreali come assi, componenti, pedine e mappe e gestione delle risorse come il mercato, importazione delle

54
00:04:07,020 --> 00:04:10,320
‫risorse, BSP, modellazione e aggiunta di materiali.

55
00:04:10,800 --> 00:04:16,140
‫Se tutto ciò suona come Sì, ce l'ho, Sam, posso farlo totalmente.

56
00:04:16,290 --> 00:04:18,360
‫Quindi sentiti libero di saltare la sezione successiva.

57
00:04:18,360 --> 00:04:21,000
‫Puoi tuffarti direttamente nell'apprendimento del C++.

58
00:04:21,300 --> 00:04:26,850
‫Se sei un po' insicuro e vorresti saperne un po' di più su questi concetti, per favore seguici

59
00:04:27,060 --> 00:04:28,920
‫e ci vediamo nella prossima sezione.

