﻿1
00:00:04,440 --> 00:00:06,210
‫أهلا ومرحبا بكم مرة أخرى.

2
00:00:06,240 --> 00:00:09,160
‫نحن الآن جاهزون لإنشاء فئة مقذوفة.

3
00:00:09,180 --> 00:00:15,510
‫الآن تحتاج دباباتنا وأبراجنا إلى إطلاق مقذوفات ، مما يعني أننا سنحتاج إلى فئة

4
00:00:15,510 --> 00:00:16,950
‫C ++ للقذيفة.

5
00:00:16,980 --> 00:00:22,800
‫الآن ، ستحتاج المقذوفة إلى شبكتها الثابتة الخاصة بها حتى نتمكن من رؤية المقذوف بمجرد

6
00:00:22,800 --> 00:00:24,250
‫نشره في العالم.

7
00:00:24,270 --> 00:00:29,730
‫لذلك سنقوم بإنشاء فئة C ++ ثم سننشئ مخططًا بناءً على هذه الفئة.

8
00:00:29,730 --> 00:00:34,380
‫وهذا سيكون تحديًا لك لأن هذه كلها أشياء تعرف بالفعل كيفية القيام

9
00:00:34,380 --> 00:00:35,090
‫بها.

10
00:00:35,100 --> 00:00:40,180
‫لذلك ستقوم بإنشاء فئة C ++ جديدة واختيار فئة الأصل الصحيحة.

11
00:00:40,200 --> 00:00:45,360
‫الآن ، لا يحتاج المقذوف إلى التعامل مع أي إدخال للمستخدم ، لذلك يجب أن

12
00:00:45,360 --> 00:00:47,410
‫يخبرك هذا أن هذا لن يكون -.

13
00:00:47,430 --> 00:00:53,930
‫الآن ، بمجرد القيام بذلك ، أضف متغير شبكة ثابتة تمامًا كما فعلنا لفئاتنا الأخرى ، وقم

14
00:00:53,940 --> 00:01:00,180
‫ببنائه في المُنشئ باستخدام إنشاء كائن فرعي افتراضي وتعيين الشبكة الثابتة كمكون

15
00:01:00,180 --> 00:01:00,890
‫جذر.

16
00:01:00,900 --> 00:01:06,630
‫الآن بمجرد الانتهاء من ذلك ، امض قدمًا وقم بإنشاء مخطط بناءً على فئة المقذوفات هذه.

17
00:01:06,630 --> 00:01:11,730
‫وفي المخطط ، قم بتعيين خاصية الشبكة الثابتة لمكون الشبكة الثابتة.

18
00:01:11,730 --> 00:01:15,540
‫أوقف الفيديو مؤقتًا وأنشئ فئة المقذوف الآن.

19
00:01:18,410 --> 00:01:18,570
‫تمام.

20
00:01:18,730 --> 00:01:22,060
‫لذلك نحن جاهزون لإنشاء فئة المقذوفات C ++.

21
00:01:22,060 --> 00:01:25,450
‫لذلك سأذهب لتقديم فئة C ++ جديدة.

22
00:01:25,450 --> 00:01:30,370
‫ولأننا لسنا بحاجة إلى مدخلات المستخدم ، فسيكون هذا مجرد جهة فاعلة أساسية.

23
00:01:30,370 --> 00:01:36,340
‫يمكن وضع الممثل في العالم أو إنتاجه في العالم ، وسنقوم بنشرها في العالم.

24
00:01:36,340 --> 00:01:39,160
‫لذلك نحن بحاجة إلى الاشتقاق من فئة الممثلين.

25
00:01:39,250 --> 00:01:42,250
‫سأقوم بالنقر فوق التالي وتسمية هذه الفئة الجديدة.

26
00:01:42,250 --> 00:01:43,600
‫الآن هذه قذيفة.

27
00:01:43,600 --> 00:01:47,500
‫لذلك أعتقد أن المقذوف هو الاسم المثالي لهذا.

28
00:01:47,500 --> 00:01:52,990
‫سأتركه في نفس المجلد مثل جميع فئات C ++ الأخرى وانقر فوق إنشاء فصل دراسي.

29
00:01:52,990 --> 00:02:00,040
‫إذن لدينا هنا FX مقذوف و CP مقذوف ونحتاج إلى إضافة متغير شبكة ثابت.

30
00:02:00,040 --> 00:02:04,090
‫لذلك سأضيف قسمًا خاصًا أسفل القسم المحمي مباشرةً.

31
00:02:04,090 --> 00:02:09,820
‫خاص جدًا وسنحتاج إلى مكون شبكي ثابت على شكل حرف U.

32
00:02:09,820 --> 00:02:13,330
‫لذلك سيكون هذا مكونًا شبكيًا ثابتًا على شكل حرف U.

33
00:02:14,140 --> 00:02:15,760
‫سيكون مؤشرًا.

34
00:02:15,760 --> 00:02:16,630
‫الآن ، هذا جيد.

35
00:02:16,630 --> 00:02:20,560
‫إذا سميتها شيئًا مختلفًا ، فسأطلق على هذه الشبكة المقذوفة.

36
00:02:20,890 --> 00:02:24,340
‫الآن سنقوم بفضح هذا باستخدام ملكيتك.

37
00:02:24,340 --> 00:02:25,900
‫لذلك أنت ممتلكات.

38
00:02:25,900 --> 00:02:30,400
‫وأود أن أكون قادرًا على تعديل هذا من المخطط الافتراضي.

39
00:02:30,400 --> 00:02:34,750
‫لذلك أعتقد أن تحرير الإعدادات الافتراضية مناسب فقط لذلك.

40
00:02:35,110 --> 00:02:39,430
‫سأعطيها فئة ويمكن أن تكون الفئة قتالية.

41
00:02:39,490 --> 00:02:44,680
‫ليس من المهم حقًا ما نسميه ، وهذا هو كل التعرض الذي سأقدمه لهذا المتغير.

42
00:02:44,680 --> 00:02:47,740
‫لا بأس إذا كان لديك إعدادات مختلفة للممتلكات هنا.

43
00:02:47,740 --> 00:02:49,210
‫الآن نحن بحاجة لبناء هذا.

44
00:02:49,210 --> 00:02:58,480
‫لذا دعنا نذهب إلى CP المقذوف في المُنشئ ونقول شبكة المقذوفات وسنقوم باستدعاء إنشاء

45
00:02:58,480 --> 00:03:04,180
‫كائن فرعي افتراضي باستخدام مكون شبكة ثابت u.

46
00:03:05,230 --> 00:03:09,580
‫وبالنسبة للنص ، سأقول شبكة مقذوفة.

47
00:03:09,670 --> 00:03:13,390
‫وأخيرًا ، علينا أن نجعل هذا هو المكون الجذر.

48
00:03:13,390 --> 00:03:21,550
‫لذلك سأقول أن مكون الجذر يساوي شبكة مقذوفة وسأقوم بتهجئتها بشكل صحيح هناك.

49
00:03:21,580 --> 00:03:22,210
‫تمام.

50
00:03:22,210 --> 00:03:25,360
‫لذلك فإن هذا يعتني بجانب C ++ من الأشياء.

51
00:03:25,360 --> 00:03:31,990
‫الآن ، ربما لم تفكر في هذا ، لكن لدينا هذا الممثل الأساسي لا يمكن أن يكون التشنج اللاإرادي صحيحًا أبدًا.

52
00:03:31,990 --> 00:03:37,030
‫ولأن مقذوفنا لا يحتاج حقًا إلى التشنج ، يمكننا ضبط هذا على الانخفاض.

53
00:03:37,030 --> 00:03:41,680
‫لذا ، إذا كنت ترغب في ذلك ، فقم بالمضي قدمًا وضبط ذلك على خطأ معي هنا.

54
00:03:41,680 --> 00:03:46,540
‫ونحصل على الخطوط الحمراء هنا تحت عامل الإسناد.

55
00:03:46,540 --> 00:03:52,180
‫وهذا ببساطة لأننا نحتاج إلى تضمين ملف الرأس لمكونات الشبكة الثابتة.

56
00:03:52,180 --> 00:03:58,780
‫لذلك إذا انتقلنا إلى أساس CP ، فيمكننا رؤية ملف الرأس هنا لأننا احتجنا إلى تضمينه لمكونات الشبكة

57
00:03:58,780 --> 00:04:01,180
‫الثابتة في جراب القاعدة.

58
00:04:01,180 --> 00:04:05,080
‫لذلك سأقوم بسرقة ذلك ، وتضمينه ولصقه هنا في الأعلى.

59
00:04:05,080 --> 00:04:08,260
‫وبهذه الطريقة يتم تحديد مكون شبكة ثابتة.

60
00:04:08,260 --> 00:04:13,690
‫الآن دعنا نمضي قدمًا ونجمع هذا وسأعود هنا في المحرر والشيء التالي الذي يتعين علينا

61
00:04:13,690 --> 00:04:16,690
‫القيام به هو إنشاء مخطط قائم على المقذوف.

62
00:04:16,690 --> 00:04:20,800
‫الآن سأذهب إلى مجلد المخططات ولدينا مجلد بيادق.

63
00:04:20,800 --> 00:04:27,370
‫أرغب في إنشاء مجلد جديد والاتصال بهذا الممثلين لأن مقذوفنا ليس بيدقًا ، لذلك لا يحتاج حقًا

64
00:04:27,370 --> 00:04:29,530
‫إلى الدخول إلى مجلد البيادق.

65
00:04:29,530 --> 00:04:31,240
‫لذلك لدينا مجلد الجهات الفاعلة الجديدة.

66
00:04:31,240 --> 00:04:37,960
‫سأذهب إليه وهذه المرة يمكنني النقر بزر الماوس الأيمن واختيار فئة Blueprint ، وهنا يمكننا

67
00:04:37,960 --> 00:04:40,660
‫تحديد الفصل لبناء هذا المخطط عليه.

68
00:04:40,660 --> 00:04:47,380
‫إذا نقرنا على القائمة المنسدلة بجوار جميع الفئات ، فيمكننا البحث عن قذيفة وهناك فئة المقذوف.

69
00:04:47,380 --> 00:04:50,170
‫لذلك سأقوم بتحديد ذلك النقر فوق تحديد.

70
00:04:50,170 --> 00:04:53,530
‫والآن لدينا مخطط جديد يعتمد على فئة المقذوفات.

71
00:04:53,530 --> 00:04:58,330
‫هذه طريقة أخرى لإنشاء مخطط بناءً على أحد فصول C ++ لدينا.

72
00:04:58,330 --> 00:05:04,690
‫الآن سأسمي هذا ب. ص. قذيفة تسطير أسفل السطر وسأقوم بالنقر المزدوج

73
00:05:04,690 --> 00:05:08,050
‫لفتح Beep Projectile وسأضغط على Open Full Blueprint Editor.

74
00:05:08,050 --> 00:05:10,150
‫إذا رأيت ذلك ، فابدأ وانقر عليه.

75
00:05:10,150 --> 00:05:13,780
‫ولدينا مخططنا وهنا شبكة مقذوفة.

76
00:05:13,780 --> 00:05:17,530
‫وافتراضيًا لم يتم تعيين خاصية الشبكة الثابتة الخاصة به.

77
00:05:17,530 --> 00:05:21,490
‫لذلك سنقوم بتعيين ذلك وسأختار قذيفة SM.

78
00:05:21,490 --> 00:05:25,480
‫أنا متأكد من أن هذا هو ما اخترته لمقذوفتك.

79
00:05:25,480 --> 00:05:26,380
‫من المنطقي.

80
00:05:26,380 --> 00:05:27,940
‫لذلك لدينا قذيفة.

81
00:05:27,940 --> 00:05:28,630
‫ممتاز.

82
00:05:28,630 --> 00:05:35,230
‫سأقوم بتجميع وحفظ هذا الإغلاق منه والنقر فوق حفظ الكل فقط للتأكد من حفظ كل

83
00:05:35,230 --> 00:05:37,480
‫شيء ولدينا الآن قذيفة.

84
00:05:37,480 --> 00:05:44,110
‫باختصار ، لقد أنشأت فئة المقذوف الخاصة بك وأنشأت مخططًا يعتمد على المقذوف وأعطته

85
00:05:44,110 --> 00:05:46,930
‫استخدام متغير مكون شبكة ثابتة.

86
00:05:46,930 --> 00:05:49,840
‫وفي المخطط قمت بتعيين شبكة ثابتة.

87
00:05:49,840 --> 00:05:52,630
‫والآن لدينا مقذوف لنتعامل معه.

88
00:05:52,630 --> 00:05:57,820
‫نحن على استعداد لبدء إنتاج هذه الأشياء وسنعتني بذلك في الفيديو التالي.

89
00:05:57,820 --> 00:05:58,690
‫سأراك قريبا.

