﻿1
00:00:04,550 --> 00:00:05,930
‫أهلا ومرحبا.

2
00:00:05,930 --> 00:00:13,430
‫في هذا الفيديو ، سننشئ أول فئة C ++ لدينا ونعيد تجميع المحرر من كود Visual Studio.

3
00:00:13,430 --> 00:00:19,520
‫لذلك في نهاية اليوم ، سيكون لديك فئة C ++ يمكنك تحديد موقعها في رسم المحتوى الخاص بك

4
00:00:19,520 --> 00:00:23,510
‫ومشروع رمز Visual Studio الذي يمكنك فتحه وتجميعه.

5
00:00:23,510 --> 00:00:25,220
‫دعونا نتعمق ونرى كيف.

6
00:00:25,930 --> 00:00:33,130
‫والآن بعد أن أصبح لدينا جميع أدواتنا في مكانها الصحيح ، حان الوقت لبدء إنشاء بعض فئات C ++.

7
00:00:33,250 --> 00:00:40,630
‫الآن ، قبل القيام بذلك ، نحتاج إلى تبديل محررنا الافتراضي حتى نتمكن من استخدام رمز Visual Studio

8
00:00:40,630 --> 00:00:41,590
‫افتراضيًا.

9
00:00:41,620 --> 00:00:47,110
‫الآن ، المكان المناسب للقيام بذلك هو في تفضيلات المحرر وليس في تفضيلات المشروع.

10
00:00:47,110 --> 00:00:50,650
‫لذلك فهو إعداد عام عبر المحرر بأكمله.

11
00:00:50,770 --> 00:00:56,740
‫لذلك نذهب إلى قائمة التحرير ، وصولاً إلى تفضيلات المحرر والتي تنبثق علامة التبويب هذه هنا.

12
00:00:56,740 --> 00:01:03,370
‫وبعد ذلك سننظر في الجزء الأيسر بشكل عام ثم الكود المصدري وتحت هناك خيارًا واحدًا

13
00:01:03,370 --> 00:01:06,460
‫وهو محرر الكود المصدري الخاص بنا.

14
00:01:06,490 --> 00:01:14,190
‫الآن على جهاز كمبيوتر ، سيكون هذا افتراضيًا على Visual Studio 2022 على جهاز Mac ، وسوف يكون افتراضيًا على Xcode.

15
00:01:14,200 --> 00:01:19,480
‫نريد المضي قدمًا وتغيير هذا الإعداد حتى نكون جميعًا على نفس الصفحة ونستخدم رمز Visual

16
00:01:19,480 --> 00:01:20,140
‫Studio.

17
00:01:20,170 --> 00:01:25,090
‫عند القيام بذلك ، تظهر نافذة منبثقة صغيرة تقول ، مرحبًا ، يتطلب هذا الإعداد إعادة تشغيل

18
00:01:25,090 --> 00:01:28,210
‫المحرر ، لذلك دعنا نمضي قدمًا ونعيد تشغيله الآن.

19
00:01:28,360 --> 00:01:34,300
‫وأنا أشجعك على المضي قدمًا والقيام بذلك والمتابعة معي وإعادة تشغيل المحرر

20
00:01:34,300 --> 00:01:37,420
‫أثناء مشاهدة باقي الخطوات التالية.

21
00:01:37,510 --> 00:01:41,420
‫الآن لا نحتاج إلى علامة تبويب تفضيلات المحرر الخاصة بنا حتى نتمكن من إغلاق ذلك.

22
00:01:41,440 --> 00:01:44,440
‫ما نريد القيام به هو إنشاء صفنا الأول.

23
00:01:44,440 --> 00:01:49,510
‫الآن سيكون الفصل الذي سننشئه لمنصة متحركة سنقوم ببرمجتها

24
00:01:49,510 --> 00:01:50,800
‫في C ++.

25
00:01:51,370 --> 00:01:59,560
‫لذا فإن المكان الذي نذهب إليه لإنشاء فئة C ++ جديدة هو قائمة الأدوات ثم فئة C ++ الجديدة هنا.

26
00:01:59,560 --> 00:02:05,500
‫لذلك نقرنا على ذلك ، ونحضر معالجًا جديدًا للفصل ، وسيقوم هذا تلقائيًا

27
00:02:05,500 --> 00:02:07,940
‫بإنشاء بعض الكود لنا لنبدأ.

28
00:02:07,960 --> 00:02:14,380
‫الآن نريد إنشاء ممثل لأننا سنضع هذا في العالم كمنصة متحركة.

29
00:02:14,380 --> 00:02:19,090
‫هناك بعض الخيارات المختلفة التي يمكن أن تكون لدينا ، من الناحية النظرية ، ولكن من

30
00:02:19,090 --> 00:02:21,210
‫أجل البساطة ، سنبدأ بإنشاء ممثل.

31
00:02:21,220 --> 00:02:25,240
‫ثم يمكننا النقر فوق الزر التالي ونريد تسمية ممثلنا.

32
00:02:25,240 --> 00:02:29,140
‫لذا فإن ممثلي هو اسم هراء حقًا لهذا.

33
00:02:29,140 --> 00:02:35,650
‫سنطلق عليها اسم Moving Platform وسأكتبها على هذا النحو بحرف

34
00:02:35,800 --> 00:02:43,930
‫M كبير ثم حرف P كبير للمنصة وذلك لأنه لا توجد مسافات مسموح بها في أسماء الفئات

35
00:02:43,930 --> 00:02:45,070
‫في C ++.

36
00:02:45,100 --> 00:02:51,760
‫يتيح لنا هذا ببساطة اختيار الكلمات المختلفة بسهولة باستخدام حرف كبير لبدء كل كلمة ، بحيث يمكنك

37
00:02:51,760 --> 00:02:55,480
‫بسهولة رؤية أنها منصات متحركة وليس أي شيء آخر.

38
00:02:55,690 --> 00:02:58,780
‫ثم يمكننا تركه في الموقع الافتراضي.

39
00:02:58,780 --> 00:03:03,190
‫يمكننا ترك كل شيء آخر كإعداد افتراضي والنقر فقط على إنشاء فصل دراسي.

40
00:03:03,220 --> 00:03:10,930
‫سيستمر هذا في عملية إنشاء كل الكود والإعداد الذي نحتاجه لـ C ++ لأنه حتى الآن كان هذا المشروع

41
00:03:10,930 --> 00:03:17,800
‫مجرد مشروع مخطط فقط ، ولكن الآن تم المضي قدمًا وإضافة كل الأشياء التي يحتاجها

42
00:03:17,800 --> 00:03:21,490
‫ليكون مشروع C ++ و Blueprint.

43
00:03:21,910 --> 00:03:26,620
‫يمكنك أن ترى أن هناك هذه الرسالة المنبثقة التي تقول أن مشروعك يتضمن الآن مصادر.

44
00:03:26,620 --> 00:03:29,160
‫الرجاء إغلاق المحرر والبناء من المعرف الخاص بك.

45
00:03:29,290 --> 00:03:30,480
‫ما هو المعرف؟

46
00:03:30,490 --> 00:03:36,490
‫حسنًا ، ID يرمز إلى بيئة التطوير المتكاملة ، ولجميع المقاصد والأغراض ، هذا يعني فقط

47
00:03:36,490 --> 00:03:38,440
‫محرر كود المصدر الخاص بنا.

48
00:03:38,440 --> 00:03:45,460
‫ما يعنيه ذلك هو أننا نريد فتح C ++ في رمز Visual Studio ، لذلك نضغط على ما يرام.

49
00:03:45,460 --> 00:03:51,130
‫ثم الشيء التالي الذي ينبثق هنا هو القول بنجاح إضافة منصات متحركة ، ولكن يجب إعادة

50
00:03:51,130 --> 00:03:52,030
‫تجميعها.

51
00:03:52,030 --> 00:03:54,220
‫هل ترغب في فتح محرر الكود الآن؟

52
00:03:54,220 --> 00:03:58,420
‫حسنًا ، يجب أن تقول نعم ، لكنني سأوضح لك ما يحدث إذا أغلقت هذه الرسالة

53
00:03:58,420 --> 00:03:59,830
‫عن طريق الخطأ.

54
00:03:59,830 --> 00:04:01,180
‫لذلك سنقول لا.

55
00:04:01,210 --> 00:04:06,160
‫إنه يتركنا هنا في المحرر وستلاحظ أنه إذا انتقلت إلى متصفح المحتوى ، فإنه

56
00:04:06,160 --> 00:04:07,930
‫لم يضف أي C ++ هنا حتى الآن.

57
00:04:07,930 --> 00:04:10,990
‫وسنرى كيف سيبدو ذلك في ثانية واحدة.

58
00:04:10,990 --> 00:04:18,190
‫ولكن ما يمكنك فعله إذا نسيت أو لم تفتح المحرر في تلك المرحلة هو أنه يمكنك الرجوع إلى

59
00:04:18,190 --> 00:04:20,920
‫قائمة الأدوات والنقر هنا.

60
00:04:20,920 --> 00:04:24,160
‫يوجد خيار كود Visual Studio مفتوح.

61
00:04:24,160 --> 00:04:29,740
‫الآن ، من المهم ملاحظة أنه في الإصدارات الأخيرة ، يتعين علينا أيضًا النقر فوق تحديث Visual Studio Code

62
00:04:29,740 --> 00:04:31,880
‫Project في كل مرة نضيف فيها فئة جديدة.

63
00:04:31,880 --> 00:04:36,940
‫لا يحدث هذا تلقائيًا بالنسبة لنا في الوقت الحالي ، وبعد ذلك يمكنك النقر فوق الزر Open

64
00:04:36,940 --> 00:04:39,460
‫Visual Studio Code Project بعد ذلك.

65
00:04:39,460 --> 00:04:46,360
‫وإذا لم يكن لديك هذا الخيار هنا أو كنت قد أغلقت المحرر أو أيًا كان ، فيمكنك أيضًا

66
00:04:46,360 --> 00:04:55,150
‫الانتقال إلى مشروعك في Windows Explorer أو Finder ويمكنك العثور على ملف مساحة عمل DOT code.

67
00:04:55,150 --> 00:05:00,760
‫هذا هو الشخص الذي يمكنك فتحه والذي سيمضي قدمًا ويفتح برمز Visual Studio.

68
00:05:00,760 --> 00:05:03,460
‫أو قد تحتاج إلى اختيار فتحه في رمز Visual Studio.

69
00:05:03,520 --> 00:05:05,890
‫ثم هذا ما ستنتهي به.

70
00:05:05,890 --> 00:05:10,000
‫يمكنك أن ترى أننا قد حصلنا افتراضيًا ، لن تكون هذه المحطة مفتوحة لك.

71
00:05:10,000 --> 00:05:11,440
‫لذا دعنا نغلق ذلك.

72
00:05:11,770 --> 00:05:16,660
‫وما ستراه هو أنه ستكون هناك علامتا تبويب متاحتان هنا ، من المحتمل أن تكون هناك علامتا تبويب.

73
00:05:16,660 --> 00:05:22,600
‫قد لا تكون مفتوحة لك ، ولكن سيكون لديك مستكشف على اليسار يعرض لك جميع الملفات في مشروعك.

74
00:05:22,600 --> 00:05:25,180
‫ربما سيكون لديك بعض التعليمات البرمجية مفتوحة في المركز.

75
00:05:25,470 --> 00:05:26,490
‫لا يهم في هذه المرحلة.

76
00:05:26,490 --> 00:05:30,210
‫سوف نفهم كود Visual Studio أكثر بكثير لاحقًا.

77
00:05:30,240 --> 00:05:36,150
‫الشيء الرئيسي الذي نريد استخدامه في الوقت الحالي هو إعادة ترجمة ملف محررنا الثنائي.

78
00:05:36,150 --> 00:05:39,420
‫للقيام بذلك ، دعنا أولاً نغلق محررنا.

79
00:05:39,420 --> 00:05:44,760
‫ليس من الضروري إغلاقها فعلاً للقيام بذلك ، لكننا قد نغلقها الآن ومن ثم نحتاج إلى الانتقال

80
00:05:44,760 --> 00:05:52,080
‫إلى قائمة المحطة الطرفية في الأعلى للحصول على كود Visual Studio ، ثم النزول للتشغيل ، وبناء المهمة.

81
00:05:52,080 --> 00:05:55,470
‫ويمكنك أن ترى أن هناك اختصارًا مرتبطًا سيستخدم لاحقًا.

82
00:05:55,470 --> 00:05:57,620
‫لذا قم بتدوين ما يوجد على النظام الأساسي الخاص بك.

83
00:05:57,630 --> 00:06:02,880
‫بالنسبة لي ، إنه تحول التحكم B ، لذلك سننقر فوق هذا الخيار ثم ما تريد القيام به ، يمكنك

84
00:06:02,880 --> 00:06:07,980
‫أن ترى أن لدي مهمة مستخدمة مؤخرًا هنا ، لكن لن يكون لديك مهمة مستخدمة مؤخرًا.

85
00:06:07,980 --> 00:06:13,380
‫ستحتاج إلى التمرير لأسفل للعثور على هذه المهمة ، وهي ليست في الخيارات بالنسبة لي.

86
00:06:13,380 --> 00:06:20,940
‫لكن الشيء المهم الذي يجب البحث عنه هو أنه يقول المحرر ، لذلك لدينا محرر هجوم عقبة ثم

87
00:06:20,940 --> 00:06:23,310
‫التطوير هنا ثم البناء.

88
00:06:23,310 --> 00:06:25,860
‫لذلك نريد بناء تطوير المحرر.

89
00:06:25,860 --> 00:06:29,040
‫دعنا نمضي قدمًا ونحدد الخيار الذي يناسبك.

90
00:06:29,040 --> 00:06:30,780
‫قد تكون الأنظمة الأساسية مختلفة.

91
00:06:30,780 --> 00:06:33,300
‫يمكنك أن ترى أن هناك منصة iOS هنا.

92
00:06:33,300 --> 00:06:35,190
‫هناك 64 منصة فوز.

93
00:06:35,190 --> 00:06:36,780
‫سيكونون على الأرجح منصة Mac.

94
00:06:36,780 --> 00:06:39,930
‫إذا كنت تستخدم جهاز Mac ، فمن الواضح أنك ستنتقل إلى النظام الأساسي الذي تستخدمه.

95
00:06:39,930 --> 00:06:43,770
‫أنا على Win 64 ، Windows 64 ، لذلك هذا هو ما سأعمل عليه.

96
00:06:43,770 --> 00:06:45,630
‫لذا انطلق وانقر فوق ذلك.

97
00:06:45,900 --> 00:06:51,600
‫وما سنفعله هو أننا سنفتح نافذة صغيرة في الأسفل هنا تسمى المحطة الطرفية

98
00:06:51,600 --> 00:06:56,580
‫وستحتوي على مجموعة من النصوص يتم التمرير بها ، وهي عملية.

99
00:06:57,220 --> 00:07:03,190
‫ترجمة C ++ المضافة حديثًا إلى ثنائي يمكن تشغيله في محررنا.

100
00:07:03,310 --> 00:07:06,610
‫لذا فهذه عملية أطول بشكل معقول.

101
00:07:06,610 --> 00:07:10,540
‫لذلك أود منك أن تمضي قدمًا وتبدأ في تجميع C ++ الخاصة بك.

102
00:07:10,540 --> 00:07:15,220
‫لذلك قم بإنشاء منصة متحركة جديدة ، ممثل C ++ في المحرر.

103
00:07:15,220 --> 00:07:22,330
‫تذكر التبديل من Visual Studio أو Xcode إلى Visual Studio Code في تفضيلات المحرر.

104
00:07:22,630 --> 00:07:24,640
‫افتح Visual Studio Code.

105
00:07:24,640 --> 00:07:30,100
‫لقد أوضحت لك عددًا من الطرق التي يمكنك من خلالها فتح مشروع Visual Studio Code ، ثم تجميع

106
00:07:30,100 --> 00:07:35,260
‫المحرر مرة أخرى باستخدام مهمة إنشاء التشغيل هذه وإلقاء نظرة على الجهاز.

107
00:07:35,260 --> 00:07:38,350
‫وعندما ينتهي ذلك ، ستقوم بإعادة إطلاق المشروع.

108
00:07:38,350 --> 00:07:39,760
‫كيف تعرف أنه انتهى؟

109
00:07:39,760 --> 00:07:43,870
‫حسنًا ، في النهاية سيقول أنه سيتم إعادة استخدام المحطة الطرفية بواسطة المهام.

110
00:07:43,870 --> 00:07:45,280
‫اضغط على أي مفتاح لإغلاقه.

111
00:07:45,310 --> 00:07:50,410
‫كما يوضح لك إجمالي وقت التنفيذ لعملية الإنشاء.

112
00:07:50,410 --> 00:07:52,390
‫إذن هذه هي الطريقة التي تعرف أنها ستنتهي.

113
00:07:52,390 --> 00:07:55,030
‫لذا أوقف الفيديو مؤقتًا وانتقل إلى هذه النقطة.

114
00:07:58,380 --> 00:07:59,010
‫تمام.

115
00:07:59,010 --> 00:07:59,850
‫مرحبًا بعودتك.

116
00:07:59,850 --> 00:08:02,520
‫لذا يمكنك المضي قدمًا وإعادة تشغيل المحرر.

117
00:08:02,520 --> 00:08:07,290
‫في هذه المرحلة ، يمكنك القيام بذلك إما من Epic Games Launcher أو عن طريق النقر المزدوج

118
00:08:07,290 --> 00:08:09,480
‫على مشروعك في مجلد مشروعك.

119
00:08:09,630 --> 00:08:15,300
‫وعندما يتم فتح المشروع ، يمكنك الانتقال إلى درج المحتوى وسترى ذلك الآن بجوار مجلد

120
00:08:15,300 --> 00:08:16,650
‫المحتوى الخاص بك.

121
00:08:16,650 --> 00:08:21,180
‫في الجزء الأيمن لديك الآن مجلد فئات C ++.

122
00:08:21,600 --> 00:08:28,110
‫إذا نقرت على ذلك وانتقلت إلى مجلد هجوم العوائق ، يمكنك مشاهدة فصل المنصة المتحركة.

123
00:08:28,110 --> 00:08:33,180
‫لذا فإن كونك ممثلاً يمكن أن يتم جره إلى مستوانا.

124
00:08:33,240 --> 00:08:40,050
‫الآن الممثل فارغ تمامًا حتى لا يكون له موقع أو موقع.

125
00:08:40,050 --> 00:08:46,680
‫لذلك بشكل افتراضي ، سترى الأداة في منفذ العرض في وسط الخريطة عند 000.

126
00:08:46,680 --> 00:08:49,350
‫هذا جيد في الوقت الحالي وسنصحح هذا لاحقًا.

127
00:08:49,350 --> 00:08:50,730
‫لذا انطلق وافعل ذلك.

128
00:08:50,730 --> 00:08:56,280
‫تحقق من أن كل شيء يعمل بهذه الطريقة واحفظ خريطتك وسأراك في الفيديو التالي.

