﻿1
00:00:04,530 --> 00:00:09,090
‫في هذه المحاضرة ، سنلقي نظرة على ما هو مخطط.

2
00:00:09,120 --> 00:00:10,050
‫انت من الممكن انك سمعت عنة.

3
00:00:10,050 --> 00:00:11,370
‫دعونا نزيل الغموض عن ذلك.

4
00:00:11,490 --> 00:00:18,270
‫سنلقي نظرة على Blueprint مقابل C ++ وأيها يجب أن تختار ، ولأي أغراض ، وكيف يمكنهم

5
00:00:18,270 --> 00:00:22,920
‫العمل معًا وكيف ستبدأ هذه الدورة في تدريسهم.

6
00:00:22,920 --> 00:00:23,790
‫لذلك دعونا نتعمق.

7
00:00:24,210 --> 00:00:25,440
‫ما هو مخطط؟

8
00:00:25,770 --> 00:00:28,830
‫حسنًا ، Blueprint هي لغة برمجة مرئية.

9
00:00:28,830 --> 00:00:34,890
‫إنه هنا على اليسار ، على عكس C ++ ، وهو مخطط نصي مكتوب خصيصًا

10
00:00:34,890 --> 00:00:36,180
‫لـ Unreal.

11
00:00:36,180 --> 00:00:42,750
‫لذا يمكنك برمجتها مباشرة في المحرر ، في حين أن C ++ هي لغة قياسية في الصناعة وتحتاج

12
00:00:42,750 --> 00:00:45,330
‫إلى محررين منفصلين لبرمجتها.

13
00:00:45,930 --> 00:00:50,490
‫لذا فإن Blueprint لديها بعض نقاط القوة الخاصة بسبب تركيبتها.

14
00:00:50,490 --> 00:00:52,380
‫إنه سريع التغيير.

15
00:00:52,380 --> 00:00:55,770
‫إذا قمت بإجراء تغيير على المخطط ، يمكنك لعب لعبتك على الفور تقريبًا.

16
00:00:56,550 --> 00:01:01,830
‫إنها صديقة للمبتدئين لأنك لست مضطرًا لتذكر الصياغات المعقدة.

17
00:01:01,830 --> 00:01:04,590
‫في المبرمج نتحدث معك.

18
00:01:04,590 --> 00:01:09,390
‫من السهل اكتشافه نظرًا لوجود أدوات مدمجة لتتمكن من النقر بزر الماوس الأيمن والبحث

19
00:01:09,390 --> 00:01:13,650
‫عن أي وظيفة قد تبحث عنها ومعرفة ما إذا كانت موجودة بالفعل داخل Unreal.

20
00:01:14,190 --> 00:01:20,040
‫وهو مصمم خصيصًا لـ Unreal ، مما يعني أنه يناسب تمامًا البدلة المصممة جيدًا.

21
00:01:20,070 --> 00:01:27,120
‫إنه لا يحتوي على أي نوع من المفاهيم التي لا تتطابق لأنه تم إنشاؤه على وجه التحديد وهو مصمم

22
00:01:27,120 --> 00:01:28,710
‫أو فنان مناسب.

23
00:01:28,710 --> 00:01:34,140
‫هذا مفيد بشكل خاص في الفرق الأكبر حيث قد تعمل مع تخصصات مختلفة.

24
00:01:34,140 --> 00:01:40,620
‫قد يفضل الفنانون والمصممين الانغماس في المخطط ومساعدتك في بعض الوظائف أو تصميم أسلوب

25
00:01:40,620 --> 00:01:41,670
‫اللعب.

26
00:01:42,270 --> 00:01:46,740
‫من الواضح الآن أن لغة C ++ لديها مجموعة قوتها الخاصة ، وإلا لما كنا سنعلمها.

27
00:01:47,220 --> 00:01:50,310
‫يمكن أن تكون القراءة أكثر إيجازًا من المخطط.

28
00:01:50,430 --> 00:01:56,100
‫إنها لغة قياسية في الصناعة ، مما يعني أن لديها الكثير من الأشخاص الذين يفهمون اللغة بالفعل

29
00:01:56,100 --> 00:02:00,000
‫، بالإضافة إلى الكثير من الأدوات وكل الدعم الذي يرافقها.

30
00:02:00,000 --> 00:02:04,290
‫ويمكنك نقل معرفتك من تعلمها هنا إلى التخصصات الأخرى.

31
00:02:04,800 --> 00:02:06,360
‫إنها سرعة عالية جدًا.

32
00:02:06,360 --> 00:02:10,590
‫من المعروف أنه جيد في إنشاء تطبيقات سريعة.

33
00:02:10,920 --> 00:02:17,310
‫لديها إمكانية الوصول إلى جميع المناطق وجميع الوظائف داخل Unreal ، في حين أن Blueprint لها حدود

34
00:02:17,310 --> 00:02:20,610
‫لما يمكن أن تفعله وهي جيدة للمشاريع الأكبر.

35
00:02:20,610 --> 00:02:25,410
‫كتابة لعبة كبيرة بلغة ++ C أسهل بكثير من كتابة لعبة كبيرة.

36
00:02:25,410 --> 00:02:29,970
‫في Blueprint ، غالبًا ما تتعثر في Blueprint لأسباب مختلفة.

37
00:02:30,480 --> 00:02:36,150
‫الآن ، يمكن بل ويجب أن يعمل Blueprint في C ++ مع معظم الوظائف.

38
00:02:36,150 --> 00:02:41,820
‫المكتبات غير الواقعية مكتوبة بلغة C ++ ، لكن هذا لا يعني أنه لا يمكنك الوصول إليها من المخططات.

39
00:02:41,820 --> 00:02:48,900
‫في الواقع ، يمكنك الوصول إلى أي شيء تتيحه للمخططات ، ويمكنك أيضًا إضافة وظائف

40
00:02:48,900 --> 00:02:53,880
‫C ++ الخاصة بك والتي يمكن أن تستخدمها مخططاتك أيضًا.

41
00:02:53,880 --> 00:03:00,270
‫لذلك يمكن أن ينشئ هذا نظامًا للمخططات التعاونية و C ++ الذي يسمح لك بتحقيق أقصى استفادة من كلا

42
00:03:00,270 --> 00:03:01,290
‫العالمين.

43
00:03:02,250 --> 00:03:08,280
‫الآن في هذه الدورة ، نخطط في القسم التالي ، لنعلمك أساسيات غير الواقعية ، والمفاهيم غير الواقعية

44
00:03:08,280 --> 00:03:11,160
‫ومفاهيم تطوير اللعبة التي تحتاجها.

45
00:03:11,160 --> 00:03:15,840
‫سنعلمك أيضًا مفاهيم البرمجة الأساسية التي تحتاج إلى فهمها أننا سنقوم بذلك

46
00:03:15,840 --> 00:03:19,380
‫في Blueprint لأنه لا يهم لغة البرمجة التي نستخدمها.

47
00:03:19,410 --> 00:03:27,420
‫هذه المفاهيم قابلة للتطبيق على جميع لغات البرمجة ، وبعد ذلك سنقوم بتثبيت المجمعين ،

48
00:03:27,420 --> 00:03:34,800
‫والمحررين الذين نحتاجهم لـ C ++ ، وسوف نتعلم بناء جملة C ++ ، وهي الطريقة التي نكتب

49
00:03:34,800 --> 00:03:41,370
‫بها C ++ للتعبير عن مفاهيم البرمجة التي تعلمناها في القسم السابق.

50
00:03:41,460 --> 00:03:46,570
‫لذلك إذا كنت تشعر أنك تريد فقط تخطي وتعلم C ++.

51
00:03:46,590 --> 00:03:47,430
‫اكبح جماح نفسك.

52
00:03:47,430 --> 00:03:49,350
‫دعنا نرى ما إذا كنت تستطيع.

53
00:03:49,350 --> 00:03:53,910
‫لذلك في القسم التالي ، سنتعلم أساسيات البرمجة باستخدام المخططات.

54
00:03:53,910 --> 00:03:54,660
‫هذه متغيرات.

55
00:03:54,660 --> 00:04:00,810
‫إذا كانت عبارات الوظائف ، ومفاهيم الرياضيات الأساسية مثل المتجهات والتحويلات والتناوب ، والمفاهيم

56
00:04:00,810 --> 00:04:07,050
‫الأساسية غير الواقعية مثل الجهات الفاعلة والمكونات والبيادق والخرائط وإدارة الأصول مثل السوق ، واستيراد

57
00:04:07,050 --> 00:04:10,560
‫الأصول الخاصة بك ، و BSP ، والنمذجة وإضافة المواد.

58
00:04:10,710 --> 00:04:16,260
‫إذا كان كل هذا يبدو مثل Yep ، فلدي ذلك ، Sam ، يمكنني فعل كل ذلك تمامًا.

59
00:04:16,260 --> 00:04:18,390
‫ثم لا تتردد في تخطي القسم التالي.

60
00:04:18,390 --> 00:04:21,240
‫يمكنك الغوص مباشرة في تعلم C ++.

61
00:04:21,240 --> 00:04:27,030
‫إذا كنت غير متأكد بعض الشيء وترغب في معرفة المزيد عن هذه المفاهيم ، فيرجى المتابعة

62
00:04:27,030 --> 00:04:29,160
‫وسأراكم في القسم التالي.

