﻿1
00:00:04,130 --> 00:00:04,610
‫يا.

2
00:00:04,610 --> 00:00:05,450
‫مرحبًا بعودتك.

3
00:00:05,480 --> 00:00:09,080
‫الآن ، لقد أنشأنا بالفعل قاعدة - فئة C ++.

4
00:00:09,200 --> 00:00:16,310
‫في هذا الفيديو ، سنشتق من تلك الفئة لإنشاء فئة فرعية جديدة تعتمد على القاعدة -.

5
00:00:16,340 --> 00:00:19,310
‫لذلك دعونا نناقش سبب رغبتنا في القيام بمثل هذا الشيء.

6
00:00:19,580 --> 00:00:26,300
‫إذن لدينا هذه القاعدة - الفئة ونعلم أنه سيكون لدينا فئتان مختلفتان مشتقتان من الأساس

7
00:00:26,300 --> 00:00:27,080
‫-.

8
00:00:27,080 --> 00:00:30,020
‫سيكون لدينا دبابة لدينا وسنمتلك البرج.

9
00:00:30,050 --> 00:00:34,760
‫الآن ، القاعدة - تحتوي على شبكات ، كبسولة بالإضافة إلى نقطة تفرخ.

10
00:00:34,760 --> 00:00:38,210
‫وهذه هي الأشياء التي يمكن أن يرثها كل من الخزان والبرج.

11
00:00:38,360 --> 00:00:44,480
‫لكن الخزان والبرج سيكون لهما أيضًا بعض الوظائف التي تختلف عن بعضها البعض.

12
00:00:44,480 --> 00:00:50,060
‫أولاً ، ستتحرك دبابتنا في جميع أنحاء العالم وسيتحكم فيها اللاعب

13
00:00:50,060 --> 00:00:50,720
‫أيضًا.

14
00:00:50,720 --> 00:00:55,220
‫لذلك يجب تهيئته لأخذ المدخلات من لوحة المفاتيح والماوس.

15
00:00:55,220 --> 00:00:57,950
‫من ناحية أخرى ، سيجلس البرج هناك.

16
00:00:57,980 --> 00:01:03,860
‫لا يحتاج إلى أي مدخلات من اللاعب حيث سيتم التحكم في جميع أفعاله عن طريق الكود.

17
00:01:03,860 --> 00:01:10,010
‫لذلك نظرًا لأن الخزان والبرج سيتصرفان بشكل مختلف ، سنستخدم الميراث لإنشاء فئات

18
00:01:10,010 --> 00:01:16,730
‫فرعية من القاعدة - حتى نتمكن من وراثة ما يشتركان فيه ثم نضيف إلى كل فئة تلك الميزات التي

19
00:01:16,730 --> 00:01:18,290
‫ستكون مختلفة.

20
00:01:18,290 --> 00:01:23,960
‫لذا عدنا هنا في المحرر وسأذهب إلى فصول C ++ ، مجلد Tune Tank حيث

21
00:01:23,960 --> 00:01:29,240
‫لدينا قاعدتنا - فئة وهذا سيكون الفصل الذي نستمد منه.

22
00:01:29,240 --> 00:01:35,480
‫الآن يمكننا النقر بزر الماوس الأيمن هنا وتحديد إنشاء فئة C ++ مشتقة من base -.

23
00:01:35,480 --> 00:01:41,690
‫لذلك دعنا نختار ذلك وسأسمح له بإلصاق هذه الفئة في نفس مجلد الخزانات المائلة

24
00:01:41,690 --> 00:01:43,550
‫المصدر مثل القاعدة -.

25
00:01:43,610 --> 00:01:47,360
‫ومن أجل اسم هذا ، سأطلق عليه اسم دبابة.

26
00:01:47,360 --> 00:01:54,560
‫لذا فإن فئة الخزان لدينا ستكون فئة الخزان الفعلي - الذي نتحكم فيه ونتحرك في جميع أنحاء

27
00:01:54,560 --> 00:01:55,400
‫العالم.

28
00:01:55,430 --> 00:01:57,410
‫لننقر على إنشاء فصل دراسي.

29
00:01:57,560 --> 00:02:06,470
‫حسنًا ، لقد قمنا بتجميع وفتح رمز vs مع ملف الخزان الجديد لدينا ولدينا أيضًا Tank CP.

30
00:02:06,500 --> 00:02:08,210
‫الآن هذه عارية جدا.

31
00:02:08,210 --> 00:02:14,570
‫لا يوجد شيء هنا حقًا ، ولكن على الرغم من أننا لا نستطيع رؤيتهم ، فقد ورثنا بعض الأشياء من

32
00:02:14,570 --> 00:02:15,950
‫الطبقة الأساسية.

33
00:02:15,950 --> 00:02:19,580
‫لدينا بالفعل تلك المكونات التي أضفناها إلى القاعدة -.

34
00:02:19,580 --> 00:02:23,810
‫على الرغم من أن هذه متغيرات خاصة ، إلا أنها لا تزال موجودة في هذه الفئة.

35
00:02:23,810 --> 00:02:29,030
‫والآن بعد أن أنشأنا فصل الدبابات الخاص بنا ، فلنتحدث عن أمرين.

36
00:02:29,030 --> 00:02:31,880
‫سيحتاج الخزان إلى عدم وجود برج.

37
00:02:31,880 --> 00:02:37,490
‫حسنًا ، نظرًا لأننا سنتحكم في الخزان ، فسنحتاج إلى طريقة للتركيز على الخزان أثناء دورانه

38
00:02:37,490 --> 00:02:39,530
‫في جميع أنحاء المستوى.

39
00:02:39,950 --> 00:02:43,880
‫الآن ، في هذه الصورة ، هذا هو مكون الكاميرا.

40
00:02:43,880 --> 00:02:47,030
‫إنها فئة C ++ هي مكون الكاميرا.

41
00:02:47,180 --> 00:02:55,100
‫وهذا الخط الأحمر هنا يسمى مكون ذراع الزنبرك وفئته C ++ هي مكون ذراع الزنبرك.

42
00:02:55,100 --> 00:03:01,370
‫إضافة هذه المكونات إلى a - يسمح لنا بمشاهدة - من وجهة نظر الكاميرا.

43
00:03:01,370 --> 00:03:07,790
‫وإذا تم توصيل الكاميرا وذراعها الزنبركي بـ - بطريقة ما ، فسوف يتبعون - في جميع أنحاء

44
00:03:07,790 --> 00:03:08,930
‫العالم.

45
00:03:08,930 --> 00:03:14,540
‫الآن ، مرة أخرى هنا في المحرر ، إذا عدنا إلى مجلد - الخاص بنا وفتحنا BP - tank ، فيمكننا النقر فوق

46
00:03:14,540 --> 00:03:16,730
‫منفذ العرض حتى نتمكن من رؤية كل شيء.

47
00:03:16,730 --> 00:03:22,100
‫وبعد ذلك يمكننا تحديد مركب الكبسولة والنقر فوق إضافة وتحديد ذراع الربيع.

48
00:03:22,100 --> 00:03:24,080
‫هذا هو مكون ذراع الربيع.

49
00:03:24,080 --> 00:03:25,610
‫يبدو كخط أحمر.

50
00:03:25,730 --> 00:03:31,490
‫الآن مع اختيار مكون ذراع الزنبرك ، يمكننا إضافة مكون آخر واختيار الكاميرا.

51
00:03:31,490 --> 00:03:37,400
‫الآن ، بمجرد أن نضيف الكاميرا المتصلة بذراع الزنبرك ، أصبح لدينا الآن طريقة للرؤية من

52
00:03:37,400 --> 00:03:41,230
‫وجهة نظر الكاميرا بمجرد أن نبدأ بالفعل في التحكم في -.

53
00:03:41,240 --> 00:03:43,040
‫الآن الذراع الربيعية مفيدة جدًا.

54
00:03:43,040 --> 00:03:49,940
‫يمتلك طول الذراع المستهدف هذا ، وإذا قمت بتعديله ، فسترى أن الكاميرا تتكيف مع ذراع الزنبرك.

55
00:03:49,940 --> 00:03:54,470
‫لذا فهذه طريقة للتحكم في بُعد الكاميرا عن -.

56
00:03:54,470 --> 00:04:00,170
‫هذه بالتأكيد أشياء نريدها في صفنا ، لكننا سنضيفها من جانب

57
00:04:00,170 --> 00:04:04,460
‫C ++ بدلاً من مجرد إضافتها هنا في المخطط.

58
00:04:04,460 --> 00:04:05,750
‫لذلك سأقوم بحذفها.

59
00:04:05,750 --> 00:04:10,130
‫لذا بالنسبة للتحدي الخاص بك ، أود منك إضافة بعض الأشياء إلى فئة الدبابات.

60
00:04:10,130 --> 00:04:15,890
‫أولاً ، نحتاج إلى مكون ذراع زنبركي ومكون كاميرا ، لذا قم بإنشاء هذه المتغيرات وجعلها

61
00:04:15,890 --> 00:04:16,790
‫مؤشرات.

62
00:04:16,790 --> 00:04:21,920
‫انطلق وأنشئ قسمًا عامًا وآخر خاصًا وضع هذه المتغيرات في القسم الخاص.

63
00:04:21,920 --> 00:04:27,590
‫سنحتاج الآن إلى أن تكون هذه خصائص U ، لذا امنحهم وحدات ماكرو الخاصية واملأ وحدات الماكرو هذه

64
00:04:27,590 --> 00:04:31,610
‫بالمحددات المناسبة بناءً على ما تعلمته في المحاضرات السابقة.

65
00:04:31,640 --> 00:04:36,920
‫الآن ، بمجرد إنشاء هذه المتغيرات ، قم بإنشاء مُنشئ ووضعه في القسم

66
00:04:36,920 --> 00:04:44,120
‫العام وحدده في ملف CP ، ثم داخل المُنشئ ، قم ببناء الكاميرا ومكونات ذراع الزنبرك باستخدام

67
00:04:44,120 --> 00:04:46,340
‫إنشاء كائن فرعي افتراضي.

68
00:04:46,340 --> 00:04:50,750
‫تأكد من استخدام مرفق الإعداد لإرفاق هذه المكونات بشيء ما.

69
00:04:50,750 --> 00:04:54,380
‫نود أن يكون مكون ذراع الزنبرك مرتبطًا بمكون الجذر.

70
00:04:54,380 --> 00:05:00,500
‫لذا استخدم مكون الجذر وقم بتعيين مرفق الإعداد وللكاميرا ، قم بتوصيله بذراع الزنبرك.

71
00:05:00,500 --> 00:05:02,870
‫يمكنك الرجوع إلى الفئة الأساسية.

72
00:05:03,020 --> 00:05:05,950
‫أ ذكِّر نفسك بالشكل الذي يبدو عليه الرمز عند القيام بهذه الأشياء.

73
00:05:05,960 --> 00:05:09,710
‫انطلق وأوقف الفيديو وأضف هذه الأشياء إلى فئة الدبابات.

74
00:05:12,580 --> 00:05:13,180
‫حسنا.

75
00:05:13,180 --> 00:05:14,380
‫لذلك نحن هنا في تانك.

76
00:05:15,250 --> 00:05:16,540
‫الآن ، أول الأشياء أولاً.

77
00:05:16,540 --> 00:05:20,110
‫أود أن يكون لدي قسم عام وقسم خاص.

78
00:05:20,350 --> 00:05:24,840
‫إذن ، سيكون القسم الخاص هو المكان الذي نضيف فيه هذين المكونين الجديدين.

79
00:05:24,850 --> 00:05:31,810
‫سنرغب في مكون ذراع الزنبرك U ، والذي سيكون مؤشرًا ، ويمكننا تسمية ذراع الزنبرك

80
00:05:31,810 --> 00:05:32,290
‫هذا.

81
00:05:32,290 --> 00:05:37,760
‫وسنحتاج أيضًا إلى مكون كاميرا جديد وسنسمي هذه الكاميرا.

82
00:05:37,780 --> 00:05:38,260
‫حسنا.

83
00:05:38,260 --> 00:05:39,970
‫إذا كانت أسماءك مختلفة قليلاً.

84
00:05:40,090 --> 00:05:45,070
‫الآن ، فورًا ، أرى أخطاء IntelliSense هنا ، مما يعني أنني سأحتاج إلى إعادة توجيه

85
00:05:45,070 --> 00:05:46,420
‫إعلان هذه الأخطاء.

86
00:05:46,420 --> 00:05:51,280
‫لذلك سأستخدم الفصل بذراع الربيع والصف مع الكاميرا.

87
00:05:51,280 --> 00:05:53,150
‫والآن يتم الإعلان عن هذه إلى الأمام.

88
00:05:53,170 --> 00:05:55,240
‫الآن نحن بحاجة إلى خصائصنا الجديدة.

89
00:05:55,240 --> 00:05:57,460
‫لذلك دعونا نضيف وحدات ماكرو الخاصية الجديدة.

90
00:05:57,970 --> 00:06:02,930
‫وداخل ماكرو الخاصية ، سنرغب في الحصول على بعض المحددات.

91
00:06:02,950 --> 00:06:09,550
‫ستكون هذه مرئية في أي مكان حيث رأينا أن المكونات يجب أن تكون مرئية في أي مكان لنا حتى

92
00:06:09,550 --> 00:06:13,010
‫نتمكن من ضبط معلماتها في لوحة التفاصيل.

93
00:06:13,030 --> 00:06:18,550
‫الآن ، لا أرى أي حاجة فورية للتعرض للرسم البياني للحدث ، لذلك لا أعتقد أننا بحاجة إلى قراءة مخطط

94
00:06:18,550 --> 00:06:20,600
‫أو كتابة أو مخطط للقراءة فقط.

95
00:06:20,620 --> 00:06:21,160
‫حسنا.

96
00:06:21,160 --> 00:06:23,770
‫إذا قمت بإضافتهم ، فسوف أتركهم بالخارج الآن.

97
00:06:23,770 --> 00:06:25,630
‫سأقوم بإعطاء هذه فئة.

98
00:06:26,410 --> 00:06:32,230
‫وبما أن هذه مكونات ، سأقوم بإلصاقها في فئة المكونات لدينا مع المكونات

99
00:06:32,230 --> 00:06:33,330
‫الأخرى.

100
00:06:33,340 --> 00:06:38,470
‫الآن أنا لا أعرضها على الرسم البياني للأحداث ، لذلك لست بحاجة إلى السماح بالوصول الخاص المحدد

101
00:06:38,500 --> 00:06:38,940
‫هنا.

102
00:06:38,950 --> 00:06:45,640
‫لذلك هذا يكفي لذراع الزنبرك وأود أن أعطي مكون الكاميرا نفس خاصية لك.

103
00:06:46,180 --> 00:06:47,590
‫لذلك أنا أقوم بنسخها.

104
00:06:47,590 --> 00:06:49,270
‫إذن لدينا الآن مكوناتنا.

105
00:06:49,420 --> 00:06:54,700
‫الشيء التالي الذي يجب القيام به هو إنشاءها في المُنشئ ، مما يعني أننا بحاجة إلى مُنشئ.

106
00:06:54,700 --> 00:07:02,650
‫الآن سيكون المُنشئ هو نفس اسم الفئة ، لذا فهو خزان ونحتاج إلى تعريف المُنشئ

107
00:07:02,650 --> 00:07:03,910
‫في ملف CP.

108
00:07:03,910 --> 00:07:08,710
‫لذلك دعنا نذهب إلى Tank CP وننشئ خزانًا.

109
00:07:09,520 --> 00:07:16,180
‫لذلك هناك جسم وظيفي ويجب أن يُسبق مُنشئ الخزان باسم الفئة ومشغل تحليل

110
00:07:16,180 --> 00:07:17,710
‫النطاق.

111
00:07:17,710 --> 00:07:19,360
‫هذه نقطتان مزدوجتان هنا.

112
00:07:19,360 --> 00:07:24,850
‫بهذه الطريقة ، لا نقوم فقط بإنشاء وظيفة جديدة ، بل نحدد المُنشئ الخاص بنا لهذه الفئة.

113
00:07:24,850 --> 00:07:27,130
‫الآن نرغب في بناء هذه المكونات.

114
00:07:27,130 --> 00:07:29,530
‫لذلك لنبدأ بذراع الزنبرك.

115
00:07:29,860 --> 00:07:39,160
‫لذلك سنقول إن ذراع الزنبرك يساوي إنشاء كائن فرعي افتراضي وسيكون هذا مكون ذراع زنبركي.

116
00:07:41,260 --> 00:07:45,310
‫وبالنسبة للنص ، سأسمي ببساطة ذراع الربيع هذا.

117
00:07:46,270 --> 00:07:54,490
‫وبالنسبة للمرفق ، سنقوم بتثبيت ذراع الزنبرك ، وإعداد المرفق ، وتمرير مكون الجذر.

118
00:07:55,920 --> 00:07:56,220
‫حاليا.

119
00:07:56,220 --> 00:07:57,240
‫كنت أنتظر ذلك.

120
00:07:57,240 --> 00:07:58,050
‫ذلك هو.

121
00:07:58,050 --> 00:08:03,920
‫خطأ IntelliSense يقول أن المؤشر إلى نوع فئة غير مكتمل استخدم مكون ذراع الزنبرك.

122
00:08:03,930 --> 00:08:10,320
‫هذا لأننا نحتاج إلى تضمين ملف الرأس نظرًا لأننا نقوم بإنشاء واستخدام مكون Spring arm.

123
00:08:10,320 --> 00:08:16,020
‫إذن ، ها هي وثائق المحرك غير الواقعية ، وإذا قمت بالتمرير لأسفل ، فهناك التضمين الخاص بي.

124
00:08:16,020 --> 00:08:21,820
‫لذلك سأقوم بنسخ ذلك ولصقه هنا في الأعلى ، أسفل حافة الخزان مباشرة.

125
00:08:21,900 --> 00:08:26,520
‫الآن ، مجرد ملاحظة جانبية بشكل عام ، ستحتفظ بملف رأس الفصل الخاص بك مضمنًا في

126
00:08:26,520 --> 00:08:29,370
‫الأعلى ويتضمن للمكونات الخاصة بك أسفل ذلك.

127
00:08:29,370 --> 00:08:30,750
‫لذلك لدينا ذراع الربيع.

128
00:08:30,750 --> 00:08:32,790
‫حان الوقت لبناء الكاميرا.

129
00:08:32,790 --> 00:08:39,300
‫لذلك سنقول أن الكاميرا تنشئ كائنًا فرعيًا افتراضيًا ، مكون الكاميرا.

130
00:08:40,050 --> 00:08:45,240
‫وفي ماكرو النص ، سأسمي هذه الكاميرا ببساطة.

131
00:08:45,240 --> 00:08:51,120
‫وبالنسبة للكاميرا ، سأقوم باستدعاء مرفق الإعداد الذي يمر في ذراع الربيع.

132
00:08:51,390 --> 00:08:54,240
‫وبالطبع أحتاج إلى ملف رأس الكاميرا.

133
00:08:54,240 --> 00:08:59,820
‫إذن ها هي وثائق المحرك غير الواقعية وهنا حيث تقول وثائق البحث

134
00:08:59,820 --> 00:09:05,490
‫، سأكتب لك مكون الكاميرا وهنا أراك مكون الكاميرا.

135
00:09:05,490 --> 00:09:06,600
‫سأختار ذلك.

136
00:09:06,600 --> 00:09:09,450
‫وإليك توثيق مكون الكاميرا.

137
00:09:09,450 --> 00:09:14,100
‫لذلك سأقوم بنسخه لتضمينه ولصقه هنا أعلى ملفنا.

138
00:09:14,100 --> 00:09:15,930
‫والآن يجب أن نكون جيدين.

139
00:09:15,960 --> 00:09:18,630
‫حسنًا ، دعنا نمضي قدمًا ونجمع هذا.

140
00:09:18,810 --> 00:09:19,230
‫تمام.

141
00:09:19,230 --> 00:09:21,180
‫لذلك لدي تجميع ناجح.

142
00:09:21,210 --> 00:09:24,210
‫دعنا نعود إلى المحرر وهنا - تانك.

143
00:09:24,240 --> 00:09:30,690
‫بالطبع ، لا نرى أي شيء لأن - الخزان مشتق من القاعدة - والمكونات التي أضفناها

144
00:09:30,690 --> 00:09:33,510
‫للتو ، أضفناها إلى فئة الخزان.

145
00:09:33,510 --> 00:09:39,720
‫لذا فإن BP - tank لن تحصل على تلك لأنها ليست مشتقة من فئة الخزان.

146
00:09:39,720 --> 00:09:44,910
‫الآن يمكننا أن نذهب وننشئ مخططًا جديدًا بناءً على فئة الخزان ، ولكن بعد ذلك سيتعين علينا

147
00:09:44,910 --> 00:09:46,710
‫إعداد هذه المكونات مرة أخرى.

148
00:09:46,710 --> 00:09:50,190
‫ولا أشعر حقًا برغبة في القيام بكل هذا العمل مرة ثانية.

149
00:09:50,190 --> 00:09:55,080
‫هناك طريقة أسهل يمكننا من خلالها إصلاح هذا المخطط لفئة الخزان.

150
00:09:55,080 --> 00:10:01,530
‫نقوم بذلك من خلال الانتقال إلى إعدادات الفصل وفي لوحة التفاصيل مع تحديد إعدادات الفصل

151
00:10:01,530 --> 00:10:04,980
‫، نرى خيارات الفصل وهناك هذا الفصل الرئيسي.

152
00:10:04,980 --> 00:10:10,800
‫توضح القائمة المنسدلة أنه تم ضبطها على أساس ، ولكن إذا نقرنا عليها ، فيمكننا البحث عن الخزان

153
00:10:10,800 --> 00:10:13,200
‫واختيار الخزان كفئة أساسية.

154
00:10:13,200 --> 00:10:17,220
‫والآن هذا المخطط مشتق من فئة الخزان.

155
00:10:17,220 --> 00:10:23,070
‫لذلك نرى أن كل تلك الخصائص التي حددناها بمكوناتنا مثل الشبكة وحجم الكبسولة ، كلها

156
00:10:23,070 --> 00:10:24,630
‫لا تزال موجودة.

157
00:10:24,660 --> 00:10:27,090
‫الآن فقط نرى كاميرا.

158
00:10:27,390 --> 00:10:29,730
‫في الواقع ، لدينا ذراع نابض وكاميرا.

159
00:10:29,730 --> 00:10:33,720
‫وإذا اخترنا ذراع الزنبرك الآن ، فيمكننا رؤية هذا الخط الأحمر.

160
00:10:33,720 --> 00:10:34,710
‫لذلك هذا شيء عظيم.

161
00:10:34,710 --> 00:10:38,880
‫لذلك يمكنني أخذ مكون الذراع الزنبركي هذا وتغيير طول الذراع المستهدف.

162
00:10:38,880 --> 00:10:46,650
‫إذا أردت ، يمكنني ضبطه على شيء مثل 600 ويمكنني حتى تغيير دورانه بحيث يكون زاوية الكاميرا

163
00:10:46,650 --> 00:10:52,770
‫لأسفل في الخزان عن طريق تحديد وضع الدوران وتدويره لأعلى قليلاً.

164
00:10:52,770 --> 00:10:58,500
‫مثل الآن أود أن أشير إلى أنه لا يجب عليك تغيير موقع الكاميرا.

165
00:10:58,530 --> 00:11:03,990
‫قد يكون من المغري تحديد الكاميرا وتحريكها في جميع أنحاء العالم بحيث تضعها وتضعها في الزاوية

166
00:11:03,990 --> 00:11:05,190
‫الصحيحة تمامًا.

167
00:11:05,190 --> 00:11:07,350
‫لكن هذه ليست الطريقة الصحيحة للقيام بذلك.

168
00:11:07,350 --> 00:11:13,410
‫الطريقة الصحيحة هي ضبط الدوران وطول الذراع المستهدف لمكون ذراع الزنبرك.

169
00:11:13,410 --> 00:11:17,790
‫والسبب أنك تريد تلك الكاميرا متصلة بنهاية ذراع الزنبرك.

170
00:11:17,790 --> 00:11:23,460
‫يحتوي ذراع الزنبرك على الكثير من الميزات المدمجة المختلفة مثل الانكماش عندما تصطدم

171
00:11:23,460 --> 00:11:29,430
‫الكاميرا بالحائط لتجنب العوائق ، وحجب الرؤية عن البركة وأشياء أخرى من هذا القبيل.

172
00:11:29,430 --> 00:11:35,070
‫لذلك سترغب في توصيل هذه الكاميرا بنهاية ذراع الزنبرك ثم ضبط الذراع

173
00:11:35,070 --> 00:11:39,990
‫الزنبركي بدلاً من ضبط موضع الكاميرا ودورانها.

174
00:11:40,110 --> 00:11:47,070
‫في هذا الفيديو ، أنشأنا فئة الخزان واشتقناها من بركة القاعدة لنرث تلك الصفات من فئة

175
00:11:47,070 --> 00:11:48,960
‫البركة الأساسية.

176
00:11:49,140 --> 00:11:56,100
‫أضفنا مكون ذراع زنبركي ومكون كاميرا وعرّضناهم للمحرر باستخدام مرئية فقط ووضعناهم

177
00:11:56,100 --> 00:11:58,500
‫في فئتهم الخاصة.

178
00:11:58,500 --> 00:12:03,900
‫لذلك نحن نقترب من المنتج النهائي خطوة بخطوة ، وسنواصل تطوير هذا الخزان في المحاضرة

179
00:12:03,900 --> 00:12:05,130
‫التالية.

180
00:12:05,460 --> 00:12:06,510
‫سأراك قريبا.

