Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:03,359 --> 00:00:07,278
سنقوم ببناء هذا البرنامج المساعد من
2
00:00:05,120 --> 00:00:09,280
اخدش باستخدام برنامج c-plus plus الحديث
3
00:00:18,320 --> 00:00:21,519
البرنامج المساعد الآخر الذي هو مساري الجديد ل
4
00:00:21,519 --> 00:00:25,118
بالإضافة إلى أربعة موسيقيين وهو المكان الذي أنت فيه
5
00:00:23,439 --> 00:00:27,118
يمكن بناء هذا البرنامج المساعد الآخر
6
00:00:25,118 --> 00:00:29,278
وهو أيضًا المكان الذي يمكنك فيه تعلم الحديث
7
00:00:34,399 --> 00:00:37,679
متابعة مقاطع الفيديو التي لا تشاهدها
8
00:00:38,238 --> 00:00:41,359
أنت تقوم بترميزها بنفسك وأنا كذلك
9
00:00:41,359 --> 00:00:44,799
كل الحق بما فيه الكفاية عن تلك دعونا نتعلم
10
00:00:44,799 --> 00:00:50,479
اليوم هذا هو المعادل ثلاثي النطاقات مع
11
00:00:50,479 --> 00:00:54,558
يحتوي على شريط منخفض القطع وله قطع مرتفع
12
00:00:55,359 --> 00:00:59,519
يتيح لك الشريط المنخفض قطع كل شيء
13
00:00:59,520 --> 00:01:03,280
يمكنك أيضًا التحكم في درجة انحدارها
14
00:01:03,359 --> 00:01:06,478
يتيح لك الشريط ذو القطع العالي إزالة كل شيء
15
00:01:06,478 --> 00:01:09,679
ويمكنك أيضًا التحكم في مدى انحدار ذلك
16
00:01:09,680 --> 00:01:13,118
يتيح لك النطاق البارامترى إضافة الشقوق
17
00:01:13,118 --> 00:01:17,599
ويمكننا أيضًا التحكم في مدى اتساعها أو مدى اتساعها
18
00:01:26,959 --> 00:01:29,919
العصابات التي تكون مفيدة دائمًا عندما
19
00:01:40,959 --> 00:01:44,879
وهذه تستخدم دائمًا مجموعة من وحدات المعالجة المركزية
20
00:01:44,879 --> 00:01:47,920
ونحن في طريقنا لمعرفة كل ذلك DSP
21
00:01:47,920 --> 00:01:50,799
هذا يجعل هذا الشيء يعمل ونحن في طريقنا
22
00:01:50,799 --> 00:01:53,920
ارسم أشرطة التمرير وأزرار الالتفافية كيف
23
00:01:55,280 --> 00:01:59,439
كلما قمنا بضبط أشرطة التمرير وكيف
24
00:01:59,438 --> 00:02:02,798
حسنًا، هذه هي الميزة المحددة لهذا الغرض
25
00:02:00,959 --> 00:02:05,039
البرنامج المساعد وهذه الدورة المجانية
26
00:02:05,040 --> 00:02:08,800
الموسيقى على يوتيوب والانستغرام
27
00:02:12,000 --> 00:02:15,680
البرنامج المساعد لذلك دعونا نبدأ
28
00:02:13,840 --> 00:02:17,520
وكتابة بعض البرامج الصوتية باستخدام
29
00:02:31,519 --> 00:02:36,000
حسنًا، أول شيء يتعين علينا القيام به
30
00:02:39,439 --> 00:02:43,439
الأشياء الوحيدة التي تحتاجها هي أداتين
31
00:02:44,479 --> 00:02:48,318
يمكن أن يكون xcode أو يمكن أن يكون
32
00:02:46,318 --> 00:02:50,399
الاستوديو البصري يعتمد على ماذا
33
00:02:48,318 --> 00:02:52,079
نظام التشغيل الذي أقوم بتشغيله
34
00:02:53,199 --> 00:02:56,238
إذا لم تقم بإعداد نفسك أبدًا مع
35
00:03:00,479 --> 00:03:04,000
لإعداد جهاز الكمبيوتر الخاص بك مع بيئة تطوير متكاملة
36
00:03:11,919 --> 00:03:17,199
وأم نعم أنها في الأساس تحصل عليك
37
00:03:24,080 --> 00:03:27,200
افعل ذلك هو الذهاب للحصول على إطار العصير لذلك
38
00:03:30,840 --> 00:03:34,400
فقط أم هذا مثل مجرد نظام تشغيل فارغ
39
00:03:34,400 --> 00:03:38,080
وسأقوم بتثبيت أم سأقوم بالاستيلاء عليها
40
00:03:42,719 --> 00:03:46,400
لذلك سأذهب للاستيلاء عليه هنا ماذا الآن
41
00:03:51,680 --> 00:03:55,599
قم بإجراء الكثير من التغييرات عليه حسنًا
42
00:03:55,598 --> 00:03:58,158
نريد التأكد من أن لدينا كل شيء
43
00:03:56,799 --> 00:03:59,360
هذه التغييرات لأن الأشياء تحصل
44
00:03:59,360 --> 00:04:02,959
تتم إضافة الميزات من هذا النوع
45
00:04:02,959 --> 00:04:07,120
المستودع مستنسخ وأنا قادر على السحب
46
00:04:14,080 --> 00:04:18,000
إذا لم يكن لديك محطة مفتوحة أنت فقط
47
00:04:15,519 --> 00:04:18,959
تعرف على المحطة افتحها هكذا أو افتحها
48
00:04:18,959 --> 00:04:23,439
قذيفة موجه حسنا ثم سأذهب إلى اه
49
00:04:23,439 --> 00:04:27,360
أم مجلد المستخدمين الخاص بي هنا وأنا
50
00:04:25,600 --> 00:04:28,160
مجرد الذهاب لاستنساخ المستودع الصحيح
51
00:04:39,360 --> 00:04:43,040
لتضمين جميع تغييرات الالتزام كـ
52
00:04:47,279 --> 00:04:51,359
ما نريد القيام به هو التبديل إلى
53
00:04:51,759 --> 00:04:58,240
أم أكثر أنه يحتوي على تغييرات أكثر حداثة
54
00:05:03,519 --> 00:05:08,000
اكتب في المحطة اه أولا نحن بحاجة للذهاب
55
00:05:08,000 --> 00:05:14,720
لذلك دعونا نفعل ذلك الآن عصير القرص المضغوط
56
00:05:11,918 --> 00:05:15,439
عصير نقطة مائلة والآن يتعين علينا القيام به
57
00:05:18,478 --> 00:05:25,279
كل الحق في التحول إلى فرع جديد تطوير
58
00:05:21,839 --> 00:05:27,279
حسنًا، الآن أفضل استخدام واجهة المستخدم الرسومية git
59
00:05:39,839 --> 00:05:44,399
حسنًا، هذا هو المستودع الذي أملكه
60
00:05:50,959 --> 00:05:53,680
لقد كانوا يفعلون ذلك ويمكنك أن ترى
61
00:05:53,680 --> 00:05:59,199
فرع التطوير حسنًا، مهمتنا التالية هي
62
00:06:14,959 --> 00:06:19,279
لينكس حصلت على ماك وحصلت على ويندوز لذلك
63
00:06:19,680 --> 00:06:23,360
اعتمادا على أي إصدار من البصرية
64
00:06:21,439 --> 00:06:25,038
الاستوديو الذي تقوم بتشغيله إذا كنت تستخدم نظام التشغيل Mac
65
00:06:25,038 --> 00:06:29,038
إذا كنت تستخدم نظام التشغيل Linux، فهناك ملف إنشاء
66
00:06:26,720 --> 00:06:29,919
وأنتم يا مستخدمي Linux تعرفون ما يجب فعله به
67
00:06:29,918 --> 00:06:34,560
لذلك أنا لن أتحدث عن ذلك حسنا
68
00:06:36,160 --> 00:06:40,960
حتى xcode والآن كل ما علي فعله هو
69
00:06:40,959 --> 00:06:44,159
حسنًا، لذلك نحن بحاجة فقط إلى الانتظار حتى يحدث هذا
70
00:06:47,279 --> 00:06:50,478
أحب القيام بهذه الأشياء كثيرًا وعندما أفعل ذلك
71
00:06:48,800 --> 00:06:51,840
أشعر بالإثارة لأنني أبدأ في التحدث بسرعة كبيرة
72
00:07:08,560 --> 00:07:12,240
اه هذه الأشياء على ما يرام لذلك دعونا نحصل عليها
73
00:07:12,240 --> 00:07:16,400
حسنًا ، لقد قدمنا \u200b\u200b\u200b\u200bالجديد
74
00:07:16,399 --> 00:07:19,679
قبل أن نفعل ذلك نريد أن نذهب إلى
75
00:07:20,879 --> 00:07:23,918
وهذه تحتاج إلى الإشارة إلى العصير
76
00:07:25,839 --> 00:07:30,318
المجلد افتراضيًا إذا قمت باستنساخ ملف
77
00:07:28,079 --> 00:07:31,598
مستودع إلى مجلد المستخدمين الخاص بك
78
00:07:33,199 --> 00:07:37,280
مجلد المستخدمين الخاص بك والشيء العصير
79
00:07:39,120 --> 00:07:41,840
هذه الوحدات لذا انقر على هذا الزر
80
00:07:45,759 --> 00:07:50,240
لتحديد المسار إلى العصير ثم القيام به
81
00:07:50,240 --> 00:07:54,160
انقر فوق هذا الزر انتقل إلى الخاص بك
82
00:07:57,680 --> 00:08:01,439
حسنًا، ثم إذا قمت بإعادة المسح فسوف يخبرك ذلك
83
00:08:01,439 --> 00:08:05,759
بمجرد الانتهاء من ذلك الآن يمكنك الذهاب إلى
84
00:08:05,759 --> 00:08:09,120
الأساسية ونحن في طريقنا لإنشاء
85
00:08:09,120 --> 00:08:13,680
معادل بسيط وبعد ذلك يمكننا القيام بالإنشاء
86
00:08:21,759 --> 00:08:25,520
انها سوف تفعل ذلك، والآن إذا كنت
87
00:08:25,519 --> 00:08:31,839
هذا هو مشروعي لذلك سأقوم بتنفيذه
88
00:08:29,519 --> 00:08:32,718
مستودع git التالي قبل أن أفعل ذلك بالفعل
89
00:08:38,000 --> 00:08:41,278
في حالة اضطرارك إلى التراجع والتراجع
90
00:08:45,120 --> 00:08:49,759
للحفاظ على كل شيء محايدًا لن أفعل ذلك
91
00:08:51,519 --> 00:08:54,879
لأن جهاز الكمبيوتر الخاص بكل شخص لديه غلاف
92
00:08:54,879 --> 00:09:00,399
لذا فإن ما يجب علي فعله هو التنقل أولاً
93
00:08:57,440 --> 00:09:01,920
إلى المجلد الذي يوجد به المستودع الخاص بي
94
00:09:00,399 --> 00:09:04,000
لذلك سأفعل ذلك القرص المضغوط أنا فقط
95
00:09:04,000 --> 00:09:08,000
الآن أنا داخل هذا المجلد والآن أنا
96
00:09:08,000 --> 00:09:12,879
مثل هذا حسنًا الآن اه أنا لا أراه
97
00:09:12,879 --> 00:09:17,759
أم الملفات المخفية والآن هنا بوابة بلدي
98
00:09:17,759 --> 00:09:24,159
لذا فإن ما يجب علي فعله بعد ذلك هو الإنشاء
99
00:09:21,120 --> 00:09:25,200
أحتاج إلى القيام بالتزام أولي و
100
00:09:30,320 --> 00:09:32,560
كل ما هو موجود في مكتبة العصير هذه
101
00:09:34,399 --> 00:09:38,879
لأنه في كل مرة نقوم بإعادة الحفظ
102
00:09:36,399 --> 00:09:40,639
هذا الملف المنتج يقوم بإعادة إنشاء هذه
103
00:09:38,879 --> 00:09:40,958
المجلدات هي الشيء الوحيد الذي نريد الاحتفاظ به
104
00:09:40,958 --> 00:09:45,679
ملف العصير والملف المصدر لذلك
105
00:09:45,679 --> 00:09:49,679
أولاً أو ملف تجاهل git آسف لذلك أنا
106
00:09:49,679 --> 00:09:56,479
المس نقطة واحصل على نقطة واحصل على بيضة
107
00:09:56,480 --> 00:10:01,120
والتي يمكنني فتحها باستخدام محرر النصوص
108
00:10:01,919 --> 00:10:06,559
ورمز مكتبة العصير هذا، لذا دعني أذهب
109
00:10:17,120 --> 00:10:20,879
رمز المكتبة حسنًا، هذا هو الاسم
110
00:10:20,879 --> 00:10:23,919
وبعد ذلك اه لأن هذا هو نظام التشغيل x أنا
111
00:10:23,919 --> 00:10:28,159
متجر Star Star slash dot d s underscore
112
00:10:31,679 --> 00:10:34,879
في بعض الأحيان سنقوم بذلك بشكل أساسي
113
00:10:34,879 --> 00:10:38,958
إذا كان بإمكاني معرفة كيفية عمل هذا المجلد
114
00:10:36,879 --> 00:10:39,759
يبدو أنه سيتم تخزينه على هيئة ds
115
00:10:42,799 --> 00:10:46,078
أم في المستودع الخاص بك لذلك فهو جيد جدًا
116
00:10:49,278 --> 00:10:55,039
git um دعونا نرى git Commit Dash
117
00:10:52,639 --> 00:10:56,559
م هذا هو التزامي الأولي دعونا نفعل
118
00:10:56,559 --> 00:11:00,958
دعونا نرى ما حصلنا عليه ونحصل على الوضع الذي نستطيعه
119
00:11:05,600 --> 00:11:09,040
لا يشمل الملفات التي لم يتم تعقبها
120
00:11:11,519 --> 00:11:14,480
من git تجاهل الملف الذي يقوم به
121
00:11:14,480 --> 00:11:17,920
اسمحوا لي أن أخرج هذا من هنا حتى تتمكن من ذلك
122
00:11:17,919 --> 00:11:21,838
لذلك إذا فعلت ذلك مرة أخرى فلنرى
123
00:11:21,839 --> 00:11:26,320
الحصول على الحالة يمكننا أن نرى أننا حصلنا على هذه
124
00:11:26,320 --> 00:11:30,800
لكنها أيضًا لا تتعقب هؤلاء الأشخاص
125
00:11:33,839 --> 00:11:37,760
كما قلت من قبل نحن لا نريد تلك
126
00:11:37,759 --> 00:11:42,078
وبعد ذلك سنفعل حالة git واحدة أخرى
127
00:11:39,839 --> 00:11:43,920
الوقت بخير لذلك لدينا تجاهل بوابة لدينا
128
00:11:42,078 --> 00:11:45,679
ملف العصارة ثم المصدر الاربعة
129
00:11:43,919 --> 00:11:46,078
ملفات التعليمات البرمجية كلها الآن لدينا
130
00:11:46,078 --> 00:11:49,599
على استعداد للالتزام دعونا نجعل
131
00:11:54,000 --> 00:11:58,000
عفوًا، لقد نسيت الاقتباس الختامي جميعًا
132
00:11:58,000 --> 00:12:01,839
هذا جيد بما فيه الكفاية حسنًا الآن أستطيع ذلك
133
00:12:01,839 --> 00:12:08,839
في الشوكة يمكنني فتح مستودع الملفات
134
00:12:05,919 --> 00:12:10,000
حتى الآن أستطيع أن أرى في الواقع ما يحدث
135
00:12:14,559 --> 00:12:19,518
حسنًا، إذا أردنا يمكننا الذهاب للقيام بذلك
136
00:12:20,480 --> 00:12:24,720
أم أو كما تعلم فقط احتفظ بها محليًا ولكن
137
00:12:23,120 --> 00:12:25,679
وفي كلتا الحالتين الآن يمكننا تتبع
138
00:12:29,360 --> 00:12:33,919
نظرة عامة على المكان الذي يحدث فيه كل شيء
139
00:12:33,919 --> 00:12:37,599
قبل أن نبدأ العمل فعلياً على هذا
140
00:12:39,519 --> 00:12:45,360
لكيفية عمل هذه المكونات الإضافية وأم
141
00:12:42,879 --> 00:12:46,240
ما المكان الذي سننفق فيه في المقام الأول
142
00:12:46,240 --> 00:12:49,759
إجراء التعديلات في التعليمات البرمجية بحيث يكون لدينا أربعة
143
00:12:49,759 --> 00:12:56,879
المكونات في المعالج.cpp pluginprocessor.h
144
00:12:53,799 --> 00:12:59,039
plugineditor.cpp و plugineditor.h
145
00:12:56,879 --> 00:13:00,958
في اه اسمحوا لي أن سحب المساعد
146
00:13:04,720 --> 00:13:10,639
المعالج المساعد.ح أم في البرنامج المساعد عصير
147
00:13:15,759 --> 00:13:21,360
الاستعداد للعب يتم استدعاؤه من قبل المضيف
148
00:13:21,360 --> 00:13:24,959
ثم كتلة العملية هي في الواقع ما
149
00:13:24,958 --> 00:13:30,719
قمت بالضغط على زر التشغيل في وسائل النقل
150
00:13:26,958 --> 00:13:32,958
التحكم عند الضغط على زر التشغيل هذا
151
00:13:30,720 --> 00:13:34,800
يبدأ المضيف للتو في إرسال المخازن المؤقتة في
152
00:13:32,958 --> 00:13:36,719
معدل منتظم في البرنامج المساعد الخاص بك و
153
00:13:34,799 --> 00:13:38,799
إنها مهمة المكونات الإضافية الخاصة بك
154
00:13:40,559 --> 00:13:44,399
لا يمكنك مقاطعة تلك السلسلة من
155
00:13:44,399 --> 00:13:47,839
إذا قمت بإضافة الكمون أو ما في وسعها
156
00:13:46,000 --> 00:13:48,480
تسبب النقرات والملوثات العضوية الثابتة في مكبرات الصوت الخاصة بك
157
00:13:50,000 --> 00:13:55,120
مكبرات الصوت وكذلك تنفجر طبلة الأذن
158
00:13:53,278 --> 00:13:57,519
فقط تخيل هذا السيناريو الذي أنت عليه
159
00:13:58,000 --> 00:14:01,679
ويتسبب المكون الإضافي الخاص بك في ظهور فرقعة أو ملف
160
00:14:01,679 --> 00:14:06,638
الصوت الذي تعرفه مهندس الصوت أو
161
00:14:08,078 --> 00:14:12,479
هناك هذا البوب \u200b\u200bالضخم والجميع
162
00:14:15,198 --> 00:14:17,759
الشيء الكبير في معالجة الصوت هو أنت
163
00:14:22,639 --> 00:14:26,799
أم عليك أن تعرف كيفية الحصول على كل شيء
164
00:14:24,958 --> 00:14:27,679
جميع الأعمال التي تحتاج إلى القيام بها
165
00:14:27,679 --> 00:14:33,120
يتم ذلك خلال فترة زمنية محددة حسنًا
166
00:14:30,958 --> 00:14:34,399
إذن هاتان الوظيفتان الكبيرتان لدينا
167
00:14:35,759 --> 00:14:40,639
ثم قم بمعالجة الكتلة الآن فلنأخذها
168
00:14:41,759 --> 00:14:45,278
استخدم هذا كمكان للقيام بأي شيء
169
00:14:46,000 --> 00:14:50,240
ومن ثم في كتلة العملية هذا هو المكان
170
00:14:47,759 --> 00:14:51,919
تحصل على الكتلة الفعلية للبيانات الصوتية
171
00:14:50,240 --> 00:14:53,919
أم وإذا كنت تستخدم وحدة تحكم midi
172
00:14:53,919 --> 00:14:58,719
ولكن في الأساس هذا هو المكان الذي نفعل فيه كل شيء
173
00:14:58,720 --> 00:15:02,399
كتابة كل مجموعة من التعليمات البرمجية هنا ونحن
174
00:15:02,399 --> 00:15:06,799
لا يحدث في مثل وقت أكثر مما نحن عليه
175
00:15:06,799 --> 00:15:09,919
حسنًا، دعنا نلقي نظرة على البرنامج المساعد
176
00:15:08,240 --> 00:15:11,759
محرر الآن محرر البرنامج المساعد
177
00:15:09,919 --> 00:15:14,159
هو المكان الذي قمنا بإعداد كل ما لدينا من البصرية
178
00:15:11,759 --> 00:15:15,519
العناصر وأم هناك بعض الأشياء الأساسية
179
00:15:14,159 --> 00:15:17,679
لقد حصلت على المنشئ الأساسي الخاص بك
180
00:15:15,519 --> 00:15:19,039
لقد حصلت على وظيفة الطلاء الخاصة بك التي تم تغيير حجمها
181
00:15:19,039 --> 00:15:22,078
اه اللوحة أنت تعرف أن هذا ما نحن عليه
182
00:15:22,078 --> 00:15:26,319
إظهار عالم مرحبًا إذا قمت بتشغيل هذا بشكل حقيقي
183
00:15:26,320 --> 00:15:29,680
لذلك قبل أن أبدأ في عرض كيفية التشغيل
184
00:15:37,919 --> 00:15:42,078
المكونات الفرعية أو أي شيء من هذا القبيل
185
00:15:40,320 --> 00:15:43,120
سنقوم بوضعها هنا في الحجم الذي تم تغيير حجمه
186
00:15:43,120 --> 00:15:47,278
حسنًا، هذه نظرة عامة أساسية نحن
187
00:15:57,679 --> 00:16:01,359
بعض المعلمات الصوتية التي تعرفها
188
00:16:01,360 --> 00:16:06,879
حسنًا، فلنقم بتشغيل هذا للمرة الأولى
189
00:16:04,000 --> 00:16:08,480
الوقت ما يتعين علينا القيام به هو الذهاب إلى
190
00:16:11,198 --> 00:16:15,599
لدينا تنسيق وحدة الصوت إذا كنا كذلك
191
00:16:13,198 --> 00:16:16,240
على نظام التشغيل x ثم لدينا قائمة بذاتها
192
00:16:19,440 --> 00:16:22,880
في الاستوديو المرئي ستفعل شيئًا ما
193
00:16:26,480 --> 00:16:30,720
كل ما يتعين علينا القيام به هو مجرد تشغيله
194
00:16:30,720 --> 00:16:35,278
الملفات سوف تقوم بتجميع أي وحدة
195
00:16:35,759 --> 00:16:39,199
حسنًا، إليك مكوننا الإضافي القياسي
196
00:16:37,519 --> 00:16:40,799
انها لا تفعل أي شيء انها مجرد
197
00:16:42,240 --> 00:16:47,360
لذلك نعم هذا كل شيء هناك الأساسية لدينا
198
00:16:45,039 --> 00:16:51,838
البرنامج المساعد ونحن في طريقنا لتحويل هذا إلى
199
00:16:53,278 --> 00:16:56,399
أردت أن أضيف ملاحظة سريعة الحق
200
00:16:54,879 --> 00:16:57,360
قبل أن نبدأ في الكتابة الفعلية
201
00:16:57,360 --> 00:17:01,278
ما عليك فعله هو الذهاب إلى المنتج
202
00:16:59,759 --> 00:17:01,759
انقر على هذا الترس الآن للحصول على
203
00:17:01,759 --> 00:17:05,360
انقر على هذا الترس قم بالتمرير لأسفل وأنت
204
00:17:08,480 --> 00:17:12,078
17 حسنًا، هناك الكثير من الأشياء التي سنذهب إليها
205
00:17:12,078 --> 00:17:16,959
زائد زائد 17. حسنًا بمجرد الانتهاء من ذلك
206
00:17:14,160 --> 00:17:19,759
فقط انقر فوق حفظ وفتح في بيئة تطوير متكاملة
207
00:17:16,959 --> 00:17:20,720
حسنًا، فلنبدأ بالبرمجة وانتقل إلى
208
00:17:20,720 --> 00:17:25,519
إلى ملف Processor.h البرنامج المساعد لأن
209
00:17:23,199 --> 00:17:28,160
نحن بحاجة إلى إعلان بعض المتغيرات
210
00:17:25,519 --> 00:17:30,960
تعتمد المكونات الإضافية الصوتية على معلمات
211
00:17:28,160 --> 00:17:33,200
السيطرة على أجزاء مختلفة من dsp
212
00:17:30,960 --> 00:17:34,960
يستخدم العصير كائنًا يسمى الصوت
213
00:17:37,919 --> 00:17:41,440
مع المقابض على واجهة المستخدم الرسومية و
214
00:17:41,440 --> 00:17:45,440
لذلك نحن بحاجة إلى واحدة من هذه في الصوت لدينا
215
00:17:43,119 --> 00:17:46,079
المعالج ويجب أن يكون عامًا لذلك
216
00:17:46,079 --> 00:17:50,480
يمكن أن نعلق جميع المقابض والمتزلجون
217
00:17:48,480 --> 00:17:51,279
والأزرار ومربعات التحرير والسرد والأشياء
218
00:17:51,279 --> 00:17:56,160
حسنا، لذلك دعونا نعلن عن واحد من هؤلاء
219
00:17:54,480 --> 00:17:58,319
حسنًا، علينا أن نعطيه اسمًا أنا
220
00:17:58,319 --> 00:18:01,839
وبعد ذلك نحن بحاجة للتأكد من أننا
221
00:18:01,839 --> 00:18:05,279
لا المعلمة لا الأقواس عندما نحن
222
00:18:12,079 --> 00:18:16,000
مدير التراجع اه نحن في طريقنا إلى فقط
223
00:18:16,000 --> 00:18:22,240
المعلمات ومن ثم نحن بحاجة إلى توفير
224
00:18:22,240 --> 00:18:27,038
التخطيط لذلك يتوقع منا ap vts أن نفعل ذلك
225
00:18:27,038 --> 00:18:30,319
عندما يتم إنشاؤه لذلك نحن بحاجة إلى وظيفة
226
00:18:29,038 --> 00:18:33,200
التي سوف توفر ذلك بالنسبة لنا
227
00:18:38,079 --> 00:18:43,038
حسنًا، ويمكننا فقط أن نسميها و
228
00:18:53,759 --> 00:18:57,200
DSP وواجهة المستخدم الرسومية بسيطة
229
00:18:58,640 --> 00:19:03,840
قطع منخفض قطع عالية وذروة للانخفاض
230
00:19:02,079 --> 00:19:06,079
سنكون قادرين على القطع والقطع العالية
231
00:19:09,599 --> 00:19:13,279
الفرقة البارامترية سنكون قادرين على ذلك
232
00:19:19,679 --> 00:19:23,038
مع التردد المنخفض والقطع العالي
233
00:19:38,319 --> 00:19:41,519
تنسيقات المعلمات التي المكونات الإضافية المختلفة
234
00:19:41,519 --> 00:19:46,960
على سبيل المثال وحدة الصوت على نظام التشغيل X
235
00:19:44,720 --> 00:19:48,640
يتم استخدامه بواسطة تطبيقات مثل المنطق أو القطع النهائي
236
00:19:48,640 --> 00:19:55,759
يتم استخدام vst 3 على نظامي التشغيل Windows وOSX
237
00:19:52,798 --> 00:19:56,319
في تطبيقات مثل Cubase أو Ableton Live
238
00:19:56,319 --> 00:20:02,000
أو شعر مستعار قليلاً ثم هناك فأس
239
00:19:59,759 --> 00:20:03,919
للأدوات الاحترافية حسنًا الآن الصوت
240
00:20:02,000 --> 00:20:05,359
تحتوي فئة معلمات المعالج على عدة
241
00:20:05,359 --> 00:20:09,599
التي تمثل أشياء مثل أشرطة التمرير و
242
00:20:07,440 --> 00:20:12,558
المفاتيح ومربعات التحرير والسرد
243
00:20:12,558 --> 00:20:16,000
يتم استخدام نوع التدفق لتمثيل
244
00:20:14,319 --> 00:20:17,519
المعلمات التي ينبغي أن تمثل على
245
00:20:16,000 --> 00:20:19,519
واجهة المستخدم الرسومية مع شريط التمرير
246
00:20:20,960 --> 00:20:24,640
على نطاق واسع لذلك نحن نذهب لاستخدامها
247
00:20:31,519 --> 00:20:34,400
وآمل أن يكون الخط كبيرًا بما يكفي
248
00:20:33,038 --> 00:20:36,640
لك أن تكون قادرا على رؤية ما يحدث
249
00:20:39,919 --> 00:20:46,080
أم معلمة الصوت تطفو على هذا النحو
250
00:20:46,079 --> 00:20:49,599
أضف وهذه الأشياء تريد فريدة من نوعها
251
00:20:47,759 --> 00:20:50,960
مؤشرات لذلك سوف نستخدم اه جعل فريدة من نوعها
252
00:20:50,960 --> 00:20:59,679
جعل فريدة من نوعها ونريد عصير
253
00:20:54,079 --> 00:21:01,519
تعويم المعلمة الصوتية نريد هذا الرجل
254
00:21:06,319 --> 00:21:11,038
قطع غريب أم النطاق القابل للتطبيع
255
00:21:11,038 --> 00:21:16,079
الآن يبلغ نطاق الأذن البشرية تقريبًا
256
00:21:14,079 --> 00:21:17,599
يمكنك التقاط الأصوات من 20 هرتز إلى
257
00:21:19,440 --> 00:21:25,279
المعلمة دعونا اه إنشاء واحدة من هذه
258
00:21:21,839 --> 00:21:26,240
عفوًا، النطاق القابل للتطبيع هنا هو
259
00:21:26,240 --> 00:21:29,679
الذي يأخذ المعلمات وهذا هو واحد
260
00:21:29,679 --> 00:21:32,720
اه نحن في طريقنا لجعله يستخدم نوع تعويم
261
00:21:37,679 --> 00:21:41,440
000. الآن قيمة الفاصل الزمني الذي سنذهب إليه
262
00:21:41,440 --> 00:21:45,759
قيمة الفاصل الزمني 1 وماذا يعني ذلك
263
00:21:43,599 --> 00:21:47,759
هو أن شريط التمرير لدينا سوف يغير
264
00:21:47,759 --> 00:21:51,599
يمكننا استخدام خطوات أكبر إذا أردنا ذلك
265
00:21:50,000 --> 00:21:52,159
أراد على سبيل المثال أن نتمكن من سحب
266
00:21:52,159 --> 00:21:55,760
أم إذا تم ضبط هذا على 10 ثم شريط التمرير لدينا
267
00:21:55,759 --> 00:21:59,679
انتقل من مثل 20 إلى 30 إلى 40 إلى 50 لكل منهما
268
00:21:59,679 --> 00:22:05,200
ولكن عندما نصل إلى النطاق العلوي اه
269
00:22:03,038 --> 00:22:06,480
من الترددات التي يمكن أن تكون مفيدة
270
00:22:06,480 --> 00:22:10,720
التأثيرات المسموعة مثل 20 هرتز
271
00:22:12,000 --> 00:22:17,599
في حين أن الفترة من 2000 إلى 2050 لا تفعل ذلك حقًا
272
00:22:15,919 --> 00:22:20,240
يبدو وكأنه نغمات مختلفة على البيانو
273
00:22:17,599 --> 00:22:21,599
لذلك نحن في طريقنا للحفاظ على هذا في خطوة
274
00:22:21,599 --> 00:22:26,639
حسنا عامل الانحراف الآن الانحراف
275
00:22:24,079 --> 00:22:28,798
تتيح لنا المعلمة تغيير كيفية عمل شريط التمرير
276
00:22:26,640 --> 00:22:31,200
يجيب ما يعنيه ذلك هو أننا نستطيع
277
00:22:28,798 --> 00:22:32,558
تحريف شريط التمرير بحيث الأغلبية
278
00:22:35,919 --> 00:22:39,120
على سبيل المثال أنا أقرأ ملاحظاتي
279
00:22:39,119 --> 00:22:43,119
على سبيل المثال يمكنني تعيين قيمة الانحراف هذه
280
00:22:43,119 --> 00:22:46,798
من نطاق أشرطة التمرير يغطي القيم
281
00:22:46,798 --> 00:22:51,279
1000 هرتز تاركًا آخر 25 بالمائة
282
00:22:51,279 --> 00:22:55,519
لتغطية الترددات المتبقية واحدة
283
00:22:55,519 --> 00:23:00,000
عشرين ألف هرتز أو يمكنني تحريفه
284
00:22:58,319 --> 00:23:02,158
بشكل مختلف بحيث الجزء السفلي من شريط التمرير
285
00:23:02,159 --> 00:23:05,600
من عشرين هرتز إلى ألف هرتز و
286
00:23:10,558 --> 00:23:13,839
وبما أنني لا أريد أن أفعل أي شيء
287
00:23:22,000 --> 00:23:25,839
هي المعلمة قطع منخفضة لذلك سنقدم
288
00:23:25,839 --> 00:23:30,959
20 هرتز لأن هذا هو الجزء السفلي من
289
00:23:32,880 --> 00:23:37,840
إلا إذا قمنا بتحريك كل شيء على ما يرام
290
00:23:35,679 --> 00:23:39,038
الذي يعتني بالمعلمة المنخفضة القطع
291
00:23:39,038 --> 00:23:45,440
معالج المكونات الإضافية وإظهار فقط
292
00:23:42,798 --> 00:23:47,359
المكون الإضافي هو الشيء الإضافي حتى تتمكن من رؤية
293
00:23:52,558 --> 00:23:56,720
وهذه هي القيمة الافتراضية لدينا
294
00:23:57,599 --> 00:24:01,519
والفرق الوحيد هو أننا سوف نفعل ذلك
295
00:23:59,038 --> 00:24:04,079
اضبط القيمة الافتراضية على 20
296
00:24:01,519 --> 00:24:05,599
000 هرتز لأنه في الجزء العلوي من
297
00:24:04,079 --> 00:24:07,038
نطاق السمع البشري ونحن لا نريد ذلك
298
00:24:07,038 --> 00:24:11,200
إلا إذا قررنا تغيير القيمة بذلك
299
00:24:11,200 --> 00:24:18,640
سأقوم بتغيير الاسم إلى High Cut
300
00:24:15,038 --> 00:24:21,759
قطع عالية وبعد ذلك يجب أن يكون 20
301
00:24:18,640 --> 00:24:22,240
000. الآن دعونا نفعل نفس الشيء بالنسبة لـ
302
00:24:22,240 --> 00:24:27,759
التردد سوف نستخدم نفس النطاق من
303
00:24:33,278 --> 00:24:40,240
التردد إلى الافتراضي 750 هرتز
304
00:24:44,159 --> 00:24:47,679
ومجموعة جيدة من القيم لاستخدامها هنا
305
00:24:47,679 --> 00:24:52,720
موجب 24. حجم الخطوة 0.5 يعني
306
00:24:56,640 --> 00:25:00,559
ونريد أن يتصرف شريط التمرير هذا بطريقة
307
00:24:58,480 --> 00:25:01,440
الموضة الخطية لذلك سوف نستخدم انحرافًا
308
00:25:01,440 --> 00:25:05,360
ونحن لا نريد إضافة هذا بشكل افتراضي
309
00:25:05,359 --> 00:25:10,719
أو قطع لذلك نحن في طريقنا لاستخدام الافتراضي
310
00:25:07,119 --> 00:25:12,558
القيمة صفر لذا سأقوم بنسخ هذا
311
00:25:30,240 --> 00:25:36,079
بعد ذلك، مراقبة جودة نطاق الذروة
312
00:25:33,679 --> 00:25:37,679
تتحكم الجودة في مدى ضيقها أو مدى ضيقها
313
00:25:40,880 --> 00:25:45,600
يمكنك الحصول على سؤال ضيق جدًا وهو
314
00:25:43,440 --> 00:25:47,919
ينعكس من خلال وجود قيمة q عالية
315
00:25:45,599 --> 00:25:49,759
أو يمكنك الحصول على سؤال واسع جدًا وهو
316
00:25:47,919 --> 00:25:52,799
ينعكس من خلال وجود منخفضة للغاية
317
00:25:49,759 --> 00:25:53,679
قيمة q لذلك دعونا نعطي أنفسنا قيمة منخفضة
318
00:25:56,880 --> 00:26:00,720
على الرغم من أنني سأقوم بنسخ هذا فلننسخ
319
00:26:04,640 --> 00:26:10,640
لذلك فإننا سوف أم نعم لذلك نحن في طريقنا إلى
320
00:26:07,839 --> 00:26:12,240
أعطها قيمة منخفضة تبلغ 0.1 وقيمة عالية
321
00:26:15,839 --> 00:26:22,158
وهو ما يعني عندما نقوم بسحب شريط التمرير
322
00:26:22,159 --> 00:26:26,159
يمكن أن تكون هذه أحجامًا حبيبية جدًا
323
00:26:24,240 --> 00:26:26,720
يعني أننا يمكن أن يكون لدينا الكثير من السيطرة عليها
324
00:26:34,880 --> 00:26:40,720
من واحد لقائمة الانتظار نقطة واحدة
325
00:26:38,079 --> 00:26:41,278
F حسنًا بالنسبة للقطع المنخفض والقطع العالي
326
00:26:41,278 --> 00:26:45,679
أريد أن يكون لدي القدرة على تغيير
327
00:26:49,200 --> 00:26:52,480
حسنًا، مرشحات القطع لدينا هي بشكل طبيعي
328
00:26:56,159 --> 00:26:59,278
يتم التعبير عنها عادةً بالديسيبل لكل
329
00:27:01,599 --> 00:27:06,240
المعادلات تعمل في نهاية المطاف بالتعبير عن هذه
330
00:27:06,240 --> 00:27:09,599
وهذا يعني أنه يمكننا الحصول على خيارات مثل
331
00:27:18,398 --> 00:27:22,158
وذلك لأننا نستخدم اختيارات محددة
332
00:27:26,558 --> 00:27:30,079
الكائن لذلك سأريكم كيف يبدو الأمر
333
00:27:30,079 --> 00:27:34,240
اختيار معلمة الصوت لذلك هذا هو
334
00:27:34,240 --> 00:27:38,880
هذا الشيء اه يحتاج إلى مجموعة سلسلة
335
00:27:38,880 --> 00:27:43,840
ولأن كلا من القطع المنخفض والعالي
336
00:27:42,000 --> 00:27:45,759
سيستخدم القطع نفس مجموعة الاختيارات
337
00:27:43,839 --> 00:27:47,599
أنا فقط بحاجة إلى إنشاء مجموعة السلسلة هذه
338
00:27:45,759 --> 00:27:50,398
مرة واحدة لذلك نحن في طريقنا للقيام بذلك
339
00:27:47,599 --> 00:27:50,959
أولا اسمحوا لي أن التخلص من هذا الخط اسمحوا لي
340
00:27:50,960 --> 00:27:57,840
حسنا، لذلك دعونا نجعل مجموعة السلسلة لدينا
341
00:28:01,519 --> 00:28:06,879
في أكتوبر أو 24 ويمكننا أن نفعل ذلك مثل
342
00:28:07,679 --> 00:28:11,120
حسنًا، هذا ينبغي أن يحقق الكثير
343
00:28:11,119 --> 00:28:15,359
لذلك لدينا أنا آسف أنا القيمة الأولى
344
00:28:13,599 --> 00:28:16,398
يساوي صفرًا إذن لدينا 12 زائد صفر
345
00:28:16,398 --> 00:28:20,719
12 زائد 24 12 زائد 36 يعطينا 12
346
00:28:24,319 --> 00:28:28,720
لكل اوكتاف في نهاية تلك السلسلة كلها
347
00:28:34,480 --> 00:28:37,599
وهذا يعني أن الفلتر سيكون له افتراضي
348
00:28:37,599 --> 00:28:41,759
12 ديسيبل لكل أوكتاف لنقم بإنشاء ذلك الآن
349
00:28:45,038 --> 00:28:51,038
سيكون الاختيار هو مجموعة السلسلة لدينا
350
00:28:47,919 --> 00:28:52,399
وسيكون فهرسنا الافتراضي صفرًا
351
00:28:56,558 --> 00:29:01,119
حسنا الآن لقد حصلنا على المعلمات لدينا
352
00:28:58,880 --> 00:29:02,799
تم إعدادها في تخطيط المعلمة لدينا لذلك نحن
353
00:29:02,798 --> 00:29:08,720
حالة قيمة شجرة المعالج الصوتي
354
00:29:08,720 --> 00:29:14,798
لقد فعلنا ذلك بالفعل هنا حسنًا
355
00:29:11,919 --> 00:29:17,360
الآن إذا قمنا بتشغيل التطبيق كما هو الآن
356
00:29:20,079 --> 00:29:26,558
أي شيء لواجهة المستخدم الرسومية لدينا ولكن
357
00:29:23,278 --> 00:29:29,919
إذا ذهبت إلى وظيفة إنشاء المحرر
358
00:29:29,919 --> 00:29:33,600
محرر معالج الصوت لمعرفة ما لدينا
359
00:29:33,599 --> 00:29:36,480
لذلك دعونا نفعل ذلك ونحن في طريقنا للتعليق
360
00:29:34,798 --> 00:29:37,119
هذا السطر ونحن في طريقنا إلى الكتابة
361
00:29:44,640 --> 00:29:48,399
اه هذا جيد لذلك إذا قمنا بتشغيله وأخذنا
362
00:29:48,398 --> 00:29:51,759
أولا وقبل كل شيء تأكد من أنك في
363
00:29:54,960 --> 00:30:00,319
بعض الأشياء الجيدة بخير إذا نظرنا إلى لدينا
364
00:29:58,558 --> 00:30:00,960
مربعات التحرير والسرد يمكننا أن نرى أن المنحدر لدينا
365
00:30:00,960 --> 00:30:04,640
تظهر بهذه الطريقة هناك لدينا 12 24 36
366
00:30:04,640 --> 00:30:09,759
القيمة الافتراضية للتحكم في الذروة هي ما نستطيع
367
00:30:06,720 --> 00:30:13,038
انظر كيف تعرف النقطة صفر واحد
368
00:30:17,519 --> 00:30:22,398
يمكننا أن نرى أنها خطوة بمقدار النصف
369
00:30:22,398 --> 00:30:27,278
حسنًا، بعد ذلك سنعمل على الإشارة
370
00:30:27,278 --> 00:30:32,000
هذه هي الخطوة التالية للقيام بكل هذه
371
00:30:34,079 --> 00:30:37,439
حسنًا، لقد قمنا بتعيين بعض المعلمات
372
00:30:35,679 --> 00:30:38,798
الآن سيكون هذا هو الوقت المناسب للقيام به
373
00:30:38,798 --> 00:30:41,918
أنت تعرف ارتكاب ما فعلناه حتى ذلك الحين
374
00:30:41,919 --> 00:30:45,919
ما نقوم به في الخطوة التالية يفسد
375
00:30:45,919 --> 00:30:52,320
حاول مرة أخرى حتى تضاف المعلمات
376
00:30:49,599 --> 00:30:54,079
يمكننا أن نرى ما فعلناه لقد أنشأنا
377
00:31:04,319 --> 00:31:07,759
كلما ذهبنا لننظر إلى الأشياء وبعد ذلك
378
00:31:11,038 --> 00:31:17,038
وقمت بالتصدير في حالتي os x in
379
00:31:17,038 --> 00:31:21,919
ربما يكون OSX أو Windows um على أي حال
380
00:31:23,599 --> 00:31:28,079
حسنًا، الشيء التالي الذي سنفعله
381
00:31:28,079 --> 00:31:33,038
الآن قبل أن نفعل ذلك قبل أن نفعل ذلك في الواقع
382
00:31:30,960 --> 00:31:34,000
ابدأ في كتابة كود dsp الذي نحتاج إلى إضافته
383
00:31:34,000 --> 00:31:38,880
الوحدة لذا انتقل إلى المنتج وانقر على
384
00:31:38,880 --> 00:31:42,559
ثم انقر فوق زر علامة الجمع وأنت
385
00:31:42,558 --> 00:31:49,759
عصير عالمي مسارات عصير عالمي
386
00:31:46,480 --> 00:31:50,880
وانتقل إلى عصير DSP حسنًا بمجرد ذلك
387
00:31:53,919 --> 00:31:57,519
والآن لدينا إمكانية الوصول إلى كل اه
388
00:32:02,240 --> 00:32:07,839
عرض الآن لذلك اسمحوا لي أن أخفي هذا
389
00:32:04,798 --> 00:32:10,079
ومن ثم العودة إلى pluginprocessor.h
390
00:32:07,839 --> 00:32:11,359
العودة إلى النص الخاص بي إذا لم تكن قد فعلت ذلك من قبل
391
00:32:11,359 --> 00:32:15,278
البرمجيات قبل أو استخدام أي نوع من
392
00:32:13,519 --> 00:32:17,038
برامج الصوت ثم قد لا تكون كذلك
393
00:32:18,079 --> 00:32:22,960
والصوت الاستريو مقابل الصوت الأحادي
394
00:32:21,278 --> 00:32:25,038
لذا فإن الاستريو يعني وجود قناتين
395
00:32:30,000 --> 00:32:35,679
تم إعداده لمعالجة الصوت الأحادي
396
00:32:33,519 --> 00:32:36,880
ما لم يتم الإعلان عنه على أنه استريو في ملف
397
00:32:38,398 --> 00:32:40,639
الذهاب لمعالجة قناة واحدة من
398
00:32:40,640 --> 00:32:44,799
وبما أن هذا البرنامج المساعد سيكون
399
00:32:44,798 --> 00:32:48,720
نحن بحاجة إلى تكرار كل الأشياء التي لدينا
400
00:32:48,720 --> 00:32:54,839
ومساحة الاسم dsp تستخدم الكثير
401
00:32:52,319 --> 00:32:57,439
قالب البرمجة الفوقية والمتداخلة
402
00:32:54,839 --> 00:32:59,359
مساحات الأسماء لذلك دعونا نساعد أنفسنا
403
00:32:57,440 --> 00:33:01,600
لنقم بإنشاء بعض الأسماء المستعارة للنوع
404
00:32:59,359 --> 00:33:03,519
القضاء على الكثير من مساحة الاسم و
405
00:33:12,960 --> 00:33:16,798
هذا هو الاسم المستعار الأول لدينا الآن قلت من قبل
406
00:33:20,720 --> 00:33:27,200
كل نوع من أنواع المرشحات موجود في iir
407
00:33:24,000 --> 00:33:28,960
فئة التصفية لديها استجابة قدرها 12 ديسيبل لكل
408
00:33:27,200 --> 00:33:30,720
اوكتاف عندما يتم تكوينه على أنه منخفض
409
00:33:28,960 --> 00:33:33,840
مرشح التمرير أو التمرير العالي
410
00:33:30,720 --> 00:33:37,038
لذلك إذا أردنا الحصول على سلسلة مع
411
00:33:40,398 --> 00:33:46,239
المفهوم المركزي لمساحة الاسم dsp في
412
00:33:43,278 --> 00:33:48,640
إطار العصير هو تحديد السلسلة
413
00:33:52,159 --> 00:33:56,000
تمر عبر كل عنصر من عناصر السلسلة
414
00:33:56,000 --> 00:34:01,278
حتى نتمكن من وضع أربعة من هذه المرشحات
415
00:33:59,038 --> 00:34:03,519
في سلسلة المعالجات التي سوف تسمح لنا
416
00:34:07,839 --> 00:34:15,759
باستخدام مرشح القطع يساوي السلسلة الثالثة
417
00:34:13,119 --> 00:34:16,879
ومن ثم هذا هو المكان الذي نقوم فيه بعمل مرشح واحد
418
00:34:22,159 --> 00:34:27,679
تصفية كما تمريرة منخفضة أو تمريرة عالية
419
00:34:24,159 --> 00:34:30,240
سيكون لها منحدر 12 ديسيبل لكل أوكتاف
420
00:34:27,679 --> 00:34:31,838
يمكننا أيضًا تكوين هذا الفلتر
421
00:34:31,838 --> 00:34:36,878
الرف أو الشق أو تمرير الفرقة أو كل تمريرة
422
00:34:36,878 --> 00:34:40,159
هذا يعني أنه يمكننا استخدام واحدة من هذه
423
00:34:49,039 --> 00:34:56,719
مسار إشارة أحادية لذا سنفعل ذلك باستخدام
424
00:35:00,079 --> 00:35:06,480
قطع الفلتر ثم الفلتر العادي ثم
425
00:35:06,719 --> 00:35:10,078
الآن نحن بحاجة إلى مثيلين من هذه الأحادية
426
00:35:17,920 --> 00:35:21,920
اكتساب الجودة أو المنحدر لذلك دعونا نعلن
427
00:35:21,920 --> 00:35:29,358
سلسلة أحادية حصلنا على القناة اليسرى
428
00:35:29,358 --> 00:35:33,598
الآن قبل أن نتمكن من استخدام مرشحنا
429
00:35:33,599 --> 00:35:39,920
لذلك دعونا ننتقل إلى الاستعداد للعب
430
00:35:36,639 --> 00:35:41,118
والقيام بذلك يجب علينا إعداد مرشحاتنا
431
00:35:41,119 --> 00:35:44,559
ونقوم بذلك عن طريق تمرير مواصفات العملية
432
00:35:44,559 --> 00:35:47,599
إلى السلاسل التي سوف تمر بعد ذلك إلى
433
00:35:47,599 --> 00:35:50,800
في السلسلة لذلك دعونا نعلن واحدة من
434
00:35:50,800 --> 00:35:54,640
ويحتاج إلى معرفة الحد الأقصى لعدد
435
00:35:54,639 --> 00:35:59,598
عملية في وقت واحد أنها تحتاج إلى معرفة
436
00:35:59,599 --> 00:36:03,920
يمكن للسلاسل الأحادية التعامل مع قناة واحدة فقط
437
00:36:03,920 --> 00:36:08,720
ويحتاج إلى معرفة معدل العينة الآن
438
00:36:06,960 --> 00:36:09,280
يمكننا تمريرها إلى كل سلسلة وهم
439
00:36:16,079 --> 00:36:21,359
نجح البناء حسنًا الخطوة رقم ثلاثة
440
00:36:19,358 --> 00:36:23,119
وهذا يتطلب منا أن نقفز إلى أسفل لدينا
441
00:36:28,239 --> 00:36:32,799
إليه من أجل تشغيل الصوت من خلال
442
00:36:40,639 --> 00:36:44,559
يتم استدعاؤه من قبل المضيف ويتم إعطاؤه أ
443
00:36:43,440 --> 00:36:47,039
المخزن المؤقت الذي يمكن أن يكون
444
00:36:44,559 --> 00:36:49,599
أي عدد من القنوات لذلك نحن بحاجة إلى
445
00:36:50,239 --> 00:36:54,719
من هذا المخزن المؤقت واليسار واليمين
446
00:36:57,519 --> 00:37:00,320
أول شيء يتعين علينا القيام به هو إنشاء
447
00:37:00,320 --> 00:37:03,838
الذي يغلف هذا المخزن المؤقت لذلك دعونا نفعل ذلك
448
00:37:02,639 --> 00:37:04,559
أولا نحن في طريقنا للتخلص من هذا
449
00:37:08,159 --> 00:37:12,719
تمت تهيئته باستخدام المخزن المؤقت الخاص بنا
450
00:37:10,719 --> 00:37:14,879
الآن يمكننا استخدام وظيفة المساعد في
451
00:37:14,880 --> 00:37:19,440
القنوات الفردية من المخزن المؤقت
452
00:37:17,838 --> 00:37:20,799
والتي سيتم بعد ذلك لفها بالداخل أكثر
453
00:37:19,440 --> 00:37:24,720
كتل الصوت حتى نتمكن من القيام به
454
00:37:20,800 --> 00:37:27,119
الكتلة اليسرى التلقائية تساوي نقطة الكتلة
455
00:37:24,719 --> 00:37:28,239
الحصول على كتلة قناة واحدة نريد القناة
456
00:37:28,239 --> 00:37:33,598
تفعل الشيء نفسه بالنسبة للقناة الصحيحة
457
00:37:31,920 --> 00:37:36,000
الآن بعد أن أصبح لدينا كتل صوتية
458
00:37:36,000 --> 00:37:40,320
يمكن إنشاء سياقات المعالجة التي تلتف
459
00:38:01,280 --> 00:38:06,079
هذا النوع من يوفر غلافًا حوله
460
00:38:06,079 --> 00:38:09,519
يمكن استخدام السلسلة الآن يمكننا تمرير هذه
461
00:38:09,519 --> 00:38:14,880
إلى سلاسل الفلتر الأحادي الخاصة بنا على نقطة السلسلة اليسرى
462
00:38:22,800 --> 00:38:28,640
السياق الصحيح الآن إذا قمنا بتشغيله
463
00:38:28,639 --> 00:38:32,400
المرشحات تفعل أي شيء لأننا لم نفعل ذلك
464
00:38:32,400 --> 00:38:36,320
لذلك سيكون هذا هو الوقت المناسب ل
465
00:38:34,320 --> 00:38:37,119
قم بإعداد مضيف البرنامج المساعد الصوتي حتى نتمكن من ذلك
466
00:38:37,119 --> 00:38:40,240
الصوت الفعلي من خلال البرنامج المساعد لدينا والعرض
467
00:38:40,239 --> 00:38:44,639
لا نفعل أي شيء ولكن حتى ذلك الحين نحن
468
00:38:43,280 --> 00:38:47,839
يمكن في الواقع تشغيل هذا فقط وسوف تفعل ذلك
469
00:38:48,159 --> 00:38:51,039
رائع حتى نتمكن من سحب كل هذه الأشياء
470
00:38:57,679 --> 00:39:00,879
حسنًا، لنقم بالإعداد باستخدام البرنامج المساعد الصوتي
471
00:39:04,800 --> 00:39:09,200
المجلد ثم انتقل إلى الإضافات وانتقل الآن
472
00:39:13,358 --> 00:39:17,358
سأفعل ذلك الآن لقد حصلت على هذا هنا
473
00:39:15,920 --> 00:39:18,639
تمامًا مثل الشيء الآخر الذي لدينا
474
00:39:19,440 --> 00:39:23,920
لذلك كل ما سنفعله هو الحفظ فقط
475
00:39:23,920 --> 00:39:27,680
انتظر حتى يتم فتح هذا والآن نحن فقط
476
00:39:27,679 --> 00:39:34,480
لبناء كل شيء على ما يرام نجح البناء
477
00:39:31,358 --> 00:39:37,598
لذلك انتهينا من هذا المشروع الآن
478
00:39:34,480 --> 00:39:38,559
كان ذلك سهلاً جدًا، حسنًا ما يتعين علينا القيام به
479
00:39:42,000 --> 00:39:46,000
لذلك انتقل إلى مجلد البنيات، انتقل إلى ملف
480
00:39:47,920 --> 00:39:54,480
انتقل إلى إنشاء تصحيح الأخطاء وقم بتشغيله الآن
481
00:39:52,880 --> 00:39:56,000
حسنًا، سوف يرغب في الوصول إليه
482
00:39:56,000 --> 00:40:00,079
ما يتعين علينا القيام به الآن هو مسح لدينا
483
00:40:00,079 --> 00:40:02,880
أنا لم أقم ببنائه بعد، لقد قمت ببنائه فقط
484
00:40:01,599 --> 00:40:03,838
النسخة المستقلة لذلك سأقوم بذلك
485
00:40:03,838 --> 00:40:08,719
للجميع وأنا ذاهب لبنائه الآن
486
00:40:14,159 --> 00:40:19,519
المواقع ذات الصلة على جهاز الكمبيوتر
487
00:40:16,159 --> 00:40:21,838
الآن يمكنني العودة إلى المكونات الصوتية والمضيف
488
00:40:19,519 --> 00:40:24,719
والآن يمكنني الذهاب إلى قائمة الخيارات و
489
00:40:21,838 --> 00:40:26,639
تحرير قائمة المكونات الإضافية المتاحة
490
00:40:26,639 --> 00:40:28,879
هذا هو المكان الذي ستقوم بالبحث عنه
491
00:40:28,880 --> 00:40:34,880
إذا كنت تستخدم وحدة الصوت Mac وVST3 لذلك
492
00:40:39,119 --> 00:40:43,358
لوحدة الصوت تفعل نفس الشيء حالتي
493
00:40:43,358 --> 00:40:47,679
لذلك سوف تجد كل ذلك على ما يرام
494
00:40:46,079 --> 00:40:49,519
والآن بعد أن أصبح لدينا كل ما لدينا من الصوت
495
00:40:52,800 --> 00:40:57,920
نافذة القائمة الآن يمكننا النقر بزر الماوس الأيمن
496
00:41:02,960 --> 00:41:07,519
هذا هو البرنامج المساعد لدينا حتى تلك الأوقات الجيدة
497
00:41:05,358 --> 00:41:09,759
الآن نريد تشغيل بعض الصوت من خلاله
498
00:41:07,519 --> 00:41:11,119
لذلك ما نريد القيام به هو النقر بزر الماوس الأيمن
499
00:41:12,800 --> 00:41:17,440
أنت ذاهب للذهاب إلى الاتحاد الأفريقي
500
00:41:14,318 --> 00:41:22,000
مشغل الملفات الصوتية الآن هذا البرنامج المساعد الصغير
501
00:41:17,440 --> 00:41:23,440
يتيح لنا تحميل الملفات وتشغيلها
502
00:41:22,000 --> 00:41:25,199
نعم يمكننا تحميل الملفات الصوتية وبعد ذلك
503
00:41:32,318 --> 00:41:35,920
سماع الصوت يعمل من خلال البرنامج المساعد لدينا
504
00:41:35,920 --> 00:41:40,880
مثل هذا واسحب ذلك إلى الصوت لدينا
505
00:41:40,880 --> 00:41:44,000
وأم الشيء الآخر الذي عليك القيام به هو أنك بحاجة
506
00:41:44,000 --> 00:41:48,079
تذهب الخيارات إلى إعدادات جهاز الصوت الخاص بك
507
00:41:46,639 --> 00:41:51,358
وهذا هو المكان الذي ستذهب إليه
508
00:41:48,079 --> 00:41:53,599
تكوين الصوت الخاص بك على ما لديك
509
00:42:00,000 --> 00:42:04,559
مكتبة الصوت المجانية على YouTube بهذه الطريقة
510
00:42:02,318 --> 00:42:06,880
هذا الفيديو لا يسبب أي نوع من
511
00:42:04,559 --> 00:42:08,400
قضايا حقوق الطبع والنشر أو أي شيء إعداده
512
00:42:12,079 --> 00:42:16,400
من خلال أم حتى أن الصوت الذي ألعب
513
00:42:18,000 --> 00:42:24,000
إخراج كل الحق حتى الاستعداد لذلك
514
00:42:20,880 --> 00:42:24,559
حسنًا، لقد حصلت على مشغل الملفات الصوتية الخاص بي
515
00:42:29,119 --> 00:42:33,760
يوتيوب لقد حصلت عليه السلكية تصل إلى هذا
516
00:42:31,519 --> 00:42:35,759
المعادلة البسيطة التي كنا نعمل عليها
517
00:42:37,920 --> 00:42:45,838
المتحدثون وأنتم يا رفاق سوف تسمعون
518
00:42:39,358 --> 00:42:45,838
من خلال هذا الفيديو لذا تحقق من ذلك
519
00:42:49,599 --> 00:42:54,079
حسنًا، رائع جدًا، من الواضح أن هذا
520
00:42:52,559 --> 00:42:59,279
الأشياء لن تفعل أي شيء إذا كنت
521
00:42:59,280 --> 00:43:03,119
حسنًا، هذا هو الشيء التالي الذي سنفعله
522
00:43:03,119 --> 00:43:07,599
اضبط هذا على أنه ما يفتح افتراضيًا متى
523
00:43:05,920 --> 00:43:10,480
نقوم بتشغيل تطبيقنا لذلك سنقوم بذلك
524
00:43:07,599 --> 00:43:11,519
افعل ذلك بعد ذلك وهو شيء جيد يمكنك القيام به بمجرد القيام بذلك
525
00:43:11,519 --> 00:43:15,119
احفظ الإعداد واحفظ الرسم البياني للمرشح
526
00:43:25,280 --> 00:43:29,359
حسنًا، الآن يمكنني حفظ ذلك الآن
527
00:43:27,199 --> 00:43:32,559
قم بإنهاء هذا والآن يمكنني تكوينه
528
00:43:32,559 --> 00:43:36,639
المكونات الصوتية والمضيف عندما أقوم بتشغيل
529
00:43:37,838 --> 00:43:43,358
اذهب هنا لنظام التشغيل X الذي ستذهب إليه هنا
530
00:43:50,400 --> 00:43:55,358
ثم ابحث فقط عن البرنامج المساعد الصوتي
531
00:43:58,800 --> 00:44:02,800
والآن إذا قمنا بتشغيله فسوف يعمل
532
00:44:02,800 --> 00:44:09,280
وينبغي تحميل الملف المحفوظ لدينا
533
00:44:06,159 --> 00:44:11,358
هناك كل شيء على ما يرام حتى الآن يمكننا أم
534
00:44:09,280 --> 00:44:12,720
الآن ما يمكننا فعله هو في الواقع تصحيح أخطاءنا
535
00:44:11,358 --> 00:44:14,719
الاشياء حتى إذا أضفنا نقطة فاصل الحق
536
00:44:14,719 --> 00:44:18,719
أم أنه سيتم إيقاف التنفيذ مؤقتًا
537
00:44:18,719 --> 00:44:23,919
لذا يمكننا الآن تصحيح أخطاء الكود الخاص بنا
538
00:44:23,920 --> 00:44:28,639
حسنًا، لقد انتهينا من المكونات الصوتية و
539
00:44:34,960 --> 00:44:38,800
المرشحات ولكن قبل أن نفعل ذلك دعونا نجعل
540
00:44:36,800 --> 00:44:40,318
التزام وأنت تعرف فقط ما تدوينه
541
00:44:50,719 --> 00:44:53,838
حسنًا، هذا هو المكان الذي أنشأنا فيه
542
00:44:53,838 --> 00:44:58,078
هذا هو المكان الذي قمنا فيه بتهيئة سلاسلنا
543
00:44:58,079 --> 00:45:01,519
بدأ تشغيل الصوت من خلال سلاسلنا
544
00:45:01,519 --> 00:45:05,199
هذا هو المكان الذي فعلنا فيه هذا هو المكان الذي نحن فيه
545
00:45:05,199 --> 00:45:11,519
تصفية الرسم البياني ثم هنا حيث نحن
546
00:45:12,559 --> 00:45:18,880
حسنًا مع ذلك بعيدًا عن الطريق الآن يمكننا ذلك
547
00:45:16,400 --> 00:45:20,480
ابدأ في تكوين سلسلة التصفية الخاصة بنا، لذا اذهب
548
00:45:20,480 --> 00:45:27,440
h ونحن في طريقنا للذهاب إلى الأعلى
549
00:45:31,519 --> 00:45:35,039
وبنية البيانات التي تمثل كل من
550
00:45:35,039 --> 00:45:39,759
سوف نحافظ على الكود الخاص بنا لطيفًا وسهل القراءة
551
00:45:41,679 --> 00:45:45,519
الوظيفة التي سوف تعطينا كل هذه
552
00:45:43,199 --> 00:45:49,598
قيم المعلمات في بياناتنا الصغيرة
553
00:45:45,519 --> 00:45:51,039
قم ببناء كل شيء على ما يرام، دعنا نذهب إلى CPP الخاص بنا
554
00:45:52,239 --> 00:45:55,679
حيث قمت بإنشاء تخطيط المعلمة لذلك
555
00:46:04,960 --> 00:46:08,480
حسنا الآن هناك طريقتان للحصول عليها
556
00:46:08,480 --> 00:46:14,880
من ap vts الطريقة الأولى هي الاتصال
557
00:46:12,239 --> 00:46:15,358
الحصول على المعلمة ثم الحصول على قيمة مثل
558
00:46:19,199 --> 00:46:26,799
بعض أسماء المعلمات مثل مهووس القطع المنخفض
559
00:46:23,039 --> 00:46:27,599
ومن ثم الحصول على قيمة ولكن المشكلة مع
560
00:46:27,599 --> 00:46:32,240
هو أننا حصلنا على قيمة طبيعية
561
00:46:34,559 --> 00:46:40,239
قيم العالم الحقيقي وليست قيمًا طبيعية
562
00:46:40,239 --> 00:46:47,519
يمكننا استخدامها هي وظيفة مختلفة
563
00:46:42,318 --> 00:46:50,639
يمكننا استخدام قيمة المعلمة apvts.getraw
564
00:46:47,519 --> 00:46:51,838
الآن تقوم هذه الوظيفة بإرجاع المعلمة
565
00:46:51,838 --> 00:46:57,039
رعاية الوحدات على أساس النطاقات
566
00:46:58,400 --> 00:47:02,480
لذلك على سبيل المثال للقطع المنخفض
567
00:47:07,119 --> 00:47:10,400
لذلك دعونا تهيئة كافة البيانات لدينا
568
00:47:10,400 --> 00:47:14,480
جميع الخصائص الموجودة في بياناتنا
569
00:47:19,280 --> 00:47:22,720
مع واجهة المستخدم الرسومية في وقت لاحق
570
00:47:22,719 --> 00:47:25,759
قضايا سلامة الموضوع التي تأتي على طول
571
00:47:25,760 --> 00:47:29,119
في هذه الدورة بالذات ولكن يمكنك ذلك
572
00:47:29,119 --> 00:47:33,519
في دورتي التي تعلم كيفية البناء
573
00:47:33,519 --> 00:47:37,679
وفي عدة محادثات على موقع يوتيوب من
574
00:47:37,679 --> 00:47:42,960
لذلك دعونا نذهب من خلال هذه والبدء
575
00:47:49,838 --> 00:47:54,159
حسنا هناك جميع المعلمات الحصول عليها
576
00:47:52,480 --> 00:47:57,679
كل منهم مهووس بقطع عالية ومجانية ذات قطع منخفضة
577
00:47:57,760 --> 00:48:01,920
التأكد من أننا نستخدم جميع الأسماء
578
00:48:07,280 --> 00:48:11,200
لقد أعددنا سلسلتنا الآن بعد أن قمنا بذلك
579
00:48:11,199 --> 00:48:15,679
البدء في إنتاج المعاملات باستخدام
580
00:48:15,679 --> 00:48:19,118
التي تعد جزءًا من معاملات iir
581
00:48:19,119 --> 00:48:22,720
حتى نتمكن من القيام بهذه السلسلة التلقائية
582
00:48:23,119 --> 00:48:31,440
الآن يمكننا أن نفعل كفاءة الذروة التلقائية
583
00:48:31,440 --> 00:48:37,280
الآن نحن بحاجة إلى معدل العينة
584
00:48:35,519 --> 00:48:38,880
والتردد المركزي لدينا الذي يجري
585
00:48:43,119 --> 00:48:51,599
إعدادات سلسلة نقطة الذروة الغريبة
586
00:48:54,400 --> 00:48:59,920
تتوقع المعلمة قيمة بوحدات الكسب
587
00:48:56,719 --> 00:49:02,558
لا ديسيبل لذلك يجب علينا تحويل لدينا
588
00:48:59,920 --> 00:49:04,559
قيمة ديسيبل لكسب والحمد لله هناك
589
00:49:02,559 --> 00:49:05,519
هي وظيفة مساعد مفيدة للقيام فقط
590
00:49:05,519 --> 00:49:12,239
لذلك هذا هو فئة عصير ديسيبل وبعد ذلك
591
00:49:12,239 --> 00:49:16,000
تغيير الإعدادات نقطة ذروة الكسب
592
00:49:17,280 --> 00:49:21,359
خط خاص به لذلك من السهل النظر إليه
593
00:49:19,440 --> 00:49:23,440
الآن بعد أن أصبح لدينا معاملاتنا ل
594
00:49:21,358 --> 00:49:25,358
مرشح الذروة يمكننا ضبط مرشحاتنا
595
00:49:25,358 --> 00:49:29,119
الآن يمكنك الوصول إلى الروابط في
596
00:49:29,119 --> 00:49:32,160
الحصول على وظيفة مثل نقطة السلسلة اليسرى هذه
597
00:49:32,159 --> 00:49:35,358
وهي مصممة لهذه الوظيفة التي تريدها
598
00:49:38,639 --> 00:49:42,078
عبر وسيطة القالب لذلك دعونا نساعد
599
00:49:42,079 --> 00:49:47,839
وحدد التعداد الذي يمثل كل منهما
600
00:49:45,519 --> 00:49:49,119
موضع الرابط في السلسلة واستخدامه
601
00:49:47,838 --> 00:49:49,759
هنا كل الحق لذلك نحن فقط في طريقنا
602
00:49:49,760 --> 00:49:53,440
على ما هو عليه دعونا نعود إلى موقعنا
603
00:49:57,039 --> 00:50:04,079
والتعداد هنا مواقف سلسلة التعداد
604
00:50:01,039 --> 00:50:07,039
ونحن في طريقنا للحصول على ذروة قطع منخفضة
605
00:50:04,079 --> 00:50:08,880
والقطع العالي وهذا يتماشى مع
606
00:50:13,358 --> 00:50:17,199
حسنا الآن بعد أن حصلنا على ذلك دعونا نعود
607
00:50:14,960 --> 00:50:18,318
إلى ملف CPP الخاص بنا، ارجع للتحضير لـ
608
00:50:18,318 --> 00:50:22,800
حسنًا، لنستخدمه للوصول إلى موقعنا
609
00:50:24,559 --> 00:50:30,559
لذلك نحن في طريقنا للذهاب المواقف المتسلسلة
610
00:50:28,480 --> 00:50:32,639
الذروة من هذا القبيل حسنًا، هكذا نحن
611
00:50:42,800 --> 00:50:47,359
الآن نريد نسخ قيمها أكثر من ذلك
612
00:50:44,559 --> 00:50:49,359
نحن بحاجة إلى إلغاء الإشارة إليه
613
00:50:47,358 --> 00:50:51,759
ولا تسألوني لماذا عصير الناس
614
00:50:57,519 --> 00:50:59,679
العيب في الوقت الحالي واستمر في التحرك
615
00:51:03,358 --> 00:51:06,880
ونحن في طريقنا لتخصيصه عبر الذروة
616
00:51:06,880 --> 00:51:10,240
والآن نحتاج فقط إلى إلغاء الإشارة
617
00:51:12,000 --> 00:51:15,599
حسنًا في هذه المرحلة لدينا مرشح الذروة
618
00:51:15,599 --> 00:51:19,920
تغييرات مسموعة على تشغيل الصوت
619
00:51:17,599 --> 00:51:22,559
من خلاله إذا لم تكن معلمة الكسب
620
00:51:19,920 --> 00:51:23,680
صفر ولكن أي تغييرات نجريها عليها
621
00:51:26,960 --> 00:51:31,280
نحن لا نقوم بتحديث الفلتر بالجديد
622
00:51:31,280 --> 00:51:34,559
كلما تغير شريط التمرير، فلنفعل ذلك
623
00:51:34,559 --> 00:51:40,079
في كتلة العملية لدينا لذلك دعونا ننتقل إلى
624
00:51:40,079 --> 00:51:43,440
ونحن بحاجة إلى القيام بذلك قبل أن نركض
625
00:51:43,440 --> 00:51:47,200
قم دائمًا بتحديث المعلمات الخاصة بك أمامك
626
00:51:47,199 --> 00:51:51,118
حسنًا، فلننسخ الكود الذي نحن عليه
627
00:51:53,119 --> 00:51:56,318
يمكننا إعادة صياغة هذا لاحقًا، دعنا فقط
628
00:51:56,318 --> 00:52:00,318
انتقل إلى كتلة العملية ضع هذا مباشرة بعد ذلك
629
00:52:00,318 --> 00:52:04,558
أشياء واضحة يحدث بعد ذلك وضعه
630
00:52:04,559 --> 00:52:08,240
حسنًا مرة أخرى، يمكننا إعادة صياغة هذا لاحقًا
631
00:52:08,239 --> 00:52:12,318
الشيء الوحيد الذي تحتاج إلى تغييره هو
632
00:52:09,920 --> 00:52:12,720
هذا الرجل دعونا نصلح هذا حتى نتمكن من ذلك
633
00:52:12,719 --> 00:52:18,000
احصل على معدل العينة والآن إذا قمنا بتشغيله و
634
00:52:21,920 --> 00:52:25,760
حسنًا لقد قمت بتشغيله ودعونا نرى ما هو
635
00:52:24,079 --> 00:52:27,039
لنرى ما الذي يجعلنا بخير، نحن فقط
636
00:53:10,000 --> 00:53:13,838
معلمة الانحراف لشريط تمرير التردد الخاص بنا
637
00:53:16,800 --> 00:53:20,000
لذلك ننزل إلى حيث المعلمات لدينا
638
00:53:23,280 --> 00:53:27,280
أعتقد أنه كان هذا حجم الخطوة نعم
639
00:53:26,079 --> 00:53:30,800
هذا هو حجم الخطوة لذا فهو الأخير
640
00:53:35,760 --> 00:53:40,960
اذهب هكذا دعنا نعيد تشغيل هذه المحطة
641
00:53:38,880 --> 00:53:42,559
سأقوم بتغييره إلى 0.5 بشكل أساسي
642
00:53:44,079 --> 00:53:57,839
عندما أقوم بسحب شريط التمرير حسنا
643
00:54:11,440 --> 00:54:14,960
التي تقوم بتصميمها مقابل هذه أم
644
00:54:14,960 --> 00:54:18,559
لذا في كلتا الحالتين سأستمر في العبث
645
00:54:16,800 --> 00:54:19,680
بهذا وسنرى ما هي القيمة التي سأنتهي بها
646
00:54:21,199 --> 00:54:26,558
مثل أم النطاق هو 20 إلى 20000.
647
00:54:24,960 --> 00:54:29,358
أم إذا كان شريط التمرير في منتصف لك
648
00:54:30,318 --> 00:54:35,519
10000 هرتز لكننا لا نرى في الواقع
649
00:54:36,880 --> 00:54:40,960
الشيء الانحراف حتى أستطيع أن أستطيع
650
00:54:39,440 --> 00:54:43,920
بناء على هذا الانحراف الذي لدي الحق
651
00:54:52,159 --> 00:54:55,598
يناسب هنا في هذا النطاق الصغير الصحيح
652
00:54:55,599 --> 00:54:58,640
ما تتيح لنا معلمة الانحراف التعامل معه
653
00:55:02,559 --> 00:55:08,160
حقا إلى أسفل مثل 0.15 أو أيا كان
654
00:55:05,599 --> 00:55:09,680
هو أنني وصلت إلى الجزء السفلي من النطاق هنا
655
00:55:16,639 --> 00:55:22,639
صالحة للاستعمال على أساس هذا الانحراف صالحة
656
00:55:28,159 --> 00:55:31,440
لذلك مع ذلك، كما تعلمون، أضفنا أ
657
00:55:30,400 --> 00:55:34,000
القليل من التعليمات البرمجية لذلك
658
00:55:37,760 --> 00:55:45,040
حسنًا، آسف لقد قمنا بتوصيل الذروة
659
00:55:41,519 --> 00:55:46,239
تصفية المعلمات إلى عامل التصفية
660
00:55:45,039 --> 00:55:50,798
حسنًا، دعنا نمضي قدمًا ونلتزم بذلك
661
00:55:46,239 --> 00:55:50,798
كل شيء على ما يرام إلى الخطوة التالية
662
00:55:53,440 --> 00:55:57,200
حسنا نحن ذاهبون للحصول على خفض منخفض
663
00:55:57,199 --> 00:56:02,719
معلمات القطع المنخفضة الآن إذا كنت تتذكر
664
00:56:04,079 --> 00:56:10,400
مثيل سلسلة المعالج الخاصة بهم
665
00:56:10,400 --> 00:56:13,920
المرشحات داخله كما قلت قبل كل منهما
666
00:56:13,920 --> 00:56:18,480
تحتوي المرشحات على 12 ديسيبل لكل استجابة أوكتاف
667
00:56:18,480 --> 00:56:22,240
تمرير منخفض أو مرشح تمرير عالي نحن
668
00:56:20,798 --> 00:56:24,480
الذهاب لاستخدام وظيفة مساعد من
669
00:56:22,239 --> 00:56:25,439
إطار العصير الذي يسمح لنا بتحديد
670
00:56:30,079 --> 00:56:33,280
من حيث الديسيبل لكل اوكتاف ولكن
671
00:56:33,280 --> 00:56:39,200
تُعرف مرشحات القطع أيضًا بترتيبها
672
00:56:36,318 --> 00:56:41,119
حسنًا أيضًا، هناك مرشح منخفض القطع أيضًا
673
00:56:41,119 --> 00:56:45,200
وبالمثل، يوجد أيضًا مرشح عالي القطع
674
00:56:45,199 --> 00:56:50,318
عامل التصفية لذلك دعونا نلقي نظرة على
675
00:56:48,318 --> 00:56:51,679
وظيفة المساعدة التي سنستخدمها دعونا
676
00:56:51,679 --> 00:56:55,279
معالج البرنامج المساعد انتقل إلى نهاية
677
00:56:53,519 --> 00:56:57,199
الاستعداد للعب ونحن في طريقنا إلى
678
00:56:55,280 --> 00:57:00,240
سنقوم فقط بتسميته حتى نتمكن من ذلك
679
00:57:00,239 --> 00:57:03,358
حسنًا، فقط أعطنا بعض الإعدادات الافتراضية
680
00:57:03,358 --> 00:57:06,719
iir تمريرة عالية من رتبة عالية بتروورث
681
00:57:14,159 --> 00:57:17,679
حسنًا، إذا ألقينا نظرة سريعة على
682
00:57:17,679 --> 00:57:21,279
على سبيل المثال هذه الحلقة الصغيرة هنا
683
00:57:20,159 --> 00:57:23,358
سنفعل هذه الحلقة لأننا ذاهبون
684
00:57:42,079 --> 00:57:45,839
اه هذا يعطينا 12 ديسيبل لكل قطع اوكتاف
685
00:57:45,838 --> 00:57:49,838
أربعة إذا كان نظامنا هو أربعة فإننا ذاهبون
686
00:57:47,599 --> 00:57:51,760
للحصول على مجموعتين من المعاملات إذا كان لدينا
687
00:57:49,838 --> 00:57:52,400
الترتيب هو ستة وسنحصل على ثلاثة وما إلى ذلك
688
00:57:52,400 --> 00:57:56,160
لذلك ما يتعين علينا القيام به هو إنتاج
689
00:57:56,159 --> 00:57:59,279
الأشياء المطلوبة بناءً على ماذا
690
00:58:06,318 --> 00:58:10,719
24 36 48 اسمحوا لي أن أنتقل إلى البرنامج المساعد
691
00:58:10,719 --> 00:58:14,399
لقد أنشأنا معلماتنا وكنت معطلاً
692
00:58:14,400 --> 00:58:19,119
كان لدينا أربعة خيارات في المجموع
693
00:58:20,798 --> 00:58:26,480
إذا كان خيارنا هو 12 ديسيبل لكل أوكتاف
694
00:58:24,079 --> 00:58:28,318
وهو المؤشر صفر الذي نريد استعادته
695
00:58:28,318 --> 00:58:32,318
وللقيام بذلك فهذا يعني أننا بحاجة إلى ذلك
696
00:58:32,318 --> 00:58:40,400
طلب من اثنين حسنًا إذا كان خيارنا هو 24
697
00:58:37,119 --> 00:58:42,480
مثل إذا كنا نفعل أنا يساوي واحد
698
00:58:40,400 --> 00:58:43,440
نحن بحاجة إلى توفير أمر من أربعة في
699
00:58:50,239 --> 00:58:53,679
كما في أنا أتحدث عن هذه المعلمة
700
00:58:57,599 --> 00:59:02,880
6 و 8 حسنًا، لذلك نحن بحاجة إلى إضافة 1 إلى لدينا
701
00:59:06,159 --> 00:59:10,159
للحصول على الأمر لاستخدامه عند الاتصال
702
00:59:10,159 --> 00:59:13,759
حسنًا بمجرد الانتهاء من ذلك يمكننا الحصول عليه
703
00:59:11,599 --> 00:59:14,720
لدينا مجموعة من المعاملات من هذا
704
00:59:18,559 --> 00:59:22,720
8. لذا تذكر أن خيارات المنحدر لدينا هي 0 1
705
00:59:22,719 --> 00:59:29,039
3 إذن ما يتعين علينا فعله هو إضافة 1
706
00:59:29,679 --> 00:59:33,279
2 من أجل الحصول على الترتيب الصحيح ل
707
00:59:33,280 --> 00:59:37,200
لهذه الوظيفة حسنا دعونا نفعل ذلك الآن
708
00:59:43,760 --> 00:59:49,359
معاملات القطع التلقائي يساوي والآن
709
01:00:00,159 --> 01:00:06,480
إعدادات السلسلة منحدرنا للقطع المنخفض
710
01:00:03,838 --> 01:00:07,759
ونحن في طريقنا لإضافة 1 إليها ونحن في طريقنا
711
01:00:11,599 --> 01:00:16,079
حسنًا، دعونا نضع كل هذا في مكانهم
712
01:00:13,280 --> 01:00:18,160
خطهم الخاص لذلك من السهل النظر إليه
713
01:00:16,079 --> 01:00:19,280
حسنًا، إعدادات السلسلة تذكر أن هذا هو
714
01:00:19,280 --> 01:00:23,040
صفر واحد اثنان وثلاثة إذن سنفعل ذلك
715
01:00:21,280 --> 01:00:24,079
أضف واحدًا إلى هذا سيعطينا واحدًا
716
01:00:24,079 --> 01:00:27,039
مضاعفة ذلك الذي سيعطينا اثنين
717
01:00:33,199 --> 01:00:36,960
حسنا لذلك دعونا نحصل على خفض منخفض
718
01:00:36,960 --> 01:00:44,639
لذلك سنقوم فقط بعمل قطع منخفض لليسار تلقائيًا
719
01:00:40,719 --> 01:00:47,519
سوف نحصل عليه في وضعية السلسلة، عفوًا
720
01:00:52,719 --> 01:00:59,039
المواقف لذلك نحن بحاجة إلى تجاوز كل أربعة
721
01:00:55,760 --> 01:00:59,839
الآن سيكون من المثالي أن تكون قادرًا
722
01:01:02,400 --> 01:01:06,880
دعونا نحدد الكود الأكثر قابلية للقراءة
723
01:01:04,079 --> 01:01:07,280
تعداد آخر يمثل المنحدر لدينا
724
01:01:07,280 --> 01:01:11,680
منذ التعدادات تتحلل إلى أعداد صحيحة وهو
725
01:01:09,838 --> 01:01:12,880
ما يتم التعبير عن معلمة اختيارنا
726
01:01:12,880 --> 01:01:16,880
دعنا نذهب إلى الجزء العلوي من البرنامج المساعد لدينا
727
01:01:20,880 --> 01:01:24,960
مقدار المنحدر في أسماء أعضاء التعدادات
728
01:01:24,960 --> 01:01:29,440
استخدم الأرقام لبدء المعرفات في c
729
01:01:27,838 --> 01:01:30,639
بالإضافة إلى أنني سأضع المنحدر قبل ذلك
730
01:01:43,679 --> 01:01:48,480
يتم تحديد منحدرات سلسلة المرشح على النحو التالي
731
01:01:46,798 --> 01:01:50,159
دعونا نغير هذا الرجل هنا لذلك
732
01:01:48,480 --> 01:01:51,920
بدلاً من أن يكون منحدرًا منخفض القطع
733
01:01:50,159 --> 01:01:54,879
معبر عنها بعدد صحيح دعونا نعبر عنه
734
01:01:56,000 --> 01:01:59,119
القطع العالي بخير الآن إذا حاولنا ذلك
735
01:02:06,079 --> 01:02:10,160
قم بتغيير نوع البيانات هنا إلى اه
736
01:02:13,119 --> 01:02:18,240
افعل نفس الشيء مع هذا الخط وحاول
737
01:02:21,440 --> 01:02:25,358
الآن لدينا التعداد الذي يعطينا لك
738
01:02:23,920 --> 01:02:25,680
معرفة أنواع محددة يمكننا التبديل
739
01:02:25,679 --> 01:02:28,798
دعونا نعود إلى استعدادنا للعب
740
01:02:28,798 --> 01:02:34,239
عفوًا حسنًا، هذا موجود هنا الآن
741
01:02:34,239 --> 01:02:42,719
التبديل ونريد أن نفعل اه سلسلة
742
01:02:43,119 --> 01:02:47,760
أنا كسول جدًا لكتابة أنواع التبديل لذلك
743
01:02:45,199 --> 01:02:51,759
سأترك الإكمال التلقائي يفعل ذلك
744
01:02:47,760 --> 01:02:51,760
حسنًا، أضف حالات التبديل المفقودة نعم
745
01:02:52,079 --> 01:02:56,559
حسنًا الآن نحتاج فقط إلى ملئها إذا
746
01:02:56,559 --> 01:03:02,079
وهذا يعني 12 ديسيبل لكل منحدر اوكتاف
747
01:03:03,199 --> 01:03:08,078
كائن معامل فقط لذلك سوف نقوم بذلك
748
01:03:08,079 --> 01:03:11,359
الفلتر الأول في سلسلة الفلتر المقطوعة و
749
01:03:11,358 --> 01:03:15,038
تجاوز سلسلة التصفية تلك لذلك سنقوم بذلك
750
01:03:15,039 --> 01:03:21,440
أم دعونا نرى نقطة قطع منخفضة اليسار
751
01:03:18,880 --> 01:03:22,720
الفلتر الأول في تلك السلسلة نريده
752
01:03:21,440 --> 01:03:23,119
المعاملات ونحن في طريقنا لتعيين
753
01:03:23,119 --> 01:03:29,680
معاملات القطع لدينا العنصر الأول
754
01:03:26,639 --> 01:03:30,000
تذكر الآن أنه يتعين علينا إلغاء الإشارة و
755
01:03:36,719 --> 01:03:40,159
الآن بالنسبة للخيار التالي الذي سنفعله
756
01:03:38,400 --> 01:03:40,720
نفس الشيء الذي فعلناه عندما المنحدر
757
01:03:47,519 --> 01:03:52,318
إلى الرابطين الأولين في الفلتر
758
01:03:56,239 --> 01:04:00,318
وتغيير هذه إلى واحد كل الحق نحن
759
01:04:00,318 --> 01:04:06,000
والخيار الرابع عندما يكون المنحدر 36
760
01:04:06,000 --> 01:04:09,358
حسنًا الآن، من الواضح أن هذا ليس أنت
761
01:04:09,358 --> 01:04:12,400
التكرار في التعليمات البرمجية يحدث سنقوم
762
01:04:12,400 --> 01:04:16,079
حسنًا، كل ما علينا فعله الآن هو التكرار
763
01:04:16,079 --> 01:04:19,680
وشريط التمرير ومربع التحرير والسرد الخاص بنا للسعر المنخفض
764
01:04:19,679 --> 01:04:27,358
سيتم تكوين عامل التصفية بشكل صحيح
765
01:04:23,599 --> 01:04:30,798
لذلك سوف نحصل على السلسلة الصحيحة
766
01:04:30,798 --> 01:04:35,440
واستبدل كل القطع المنخفضة اليسرى بـ
767
01:04:37,679 --> 01:04:41,358
حسنا حسنا كما قلت هناك الكثير
768
01:04:41,358 --> 01:04:44,960
ويمكن أن تفعله مع بعض إعادة الهيكلة
769
01:04:42,880 --> 01:04:47,039
ولكن دعونا لا نفعل ذلك حتى الآن حسنا
770
01:04:44,960 --> 01:04:48,798
دعنا أولاً ننسخ هذا الجزء من التعليمات البرمجية إلى
771
01:04:47,039 --> 01:04:50,079
كتلة العملية الخاصة بنا تمامًا كما فعلنا مع
772
01:04:50,079 --> 01:04:53,680
ويجب أن نكون قادرين على تشغيله واختباره
773
01:04:51,679 --> 01:04:56,480
أشرطة التمرير في مربع التحرير والسرد والاستماع
774
01:04:53,679 --> 01:04:58,399
يقوم بضبط مرشح القطع المنخفض بالكامل
775
01:04:56,480 --> 01:05:02,480
الحق حتى مجرد الاستيلاء على كل هذا
776
01:04:58,400 --> 01:05:05,039
الاستيلاء على معاملات القطع من هذا القبيل
777
01:05:02,480 --> 01:05:07,760
انتقل إلى كتلة العملية التي سنضعها
778
01:05:05,039 --> 01:05:10,400
هذا بعد الاشياء معامل الذروة لدينا
779
01:05:07,760 --> 01:05:10,960
الحق من هذا القبيل حسنا الفرق الوحيد
780
01:05:10,960 --> 01:05:14,000
معدل العينة الذي نحتاج إلى الاتصال به للحصول على عينة
781
01:05:17,199 --> 01:05:20,960
حسنًا، يجب أن نكون قادرين على ضبط المستوى المنخفض
782
01:05:19,039 --> 01:05:24,319
تردد القطع وكذلك القطع المنخفض
783
01:05:39,679 --> 01:05:42,798
يمكننا بالتأكيد سماع أن هناك المزيد
784
01:05:40,798 --> 01:05:46,079
النهاية السفلية عندما نستخدمنا
785
01:05:42,798 --> 01:05:47,759
منحدر أكثر لطفًا مقابل منحدر أكثر انحدارًا
786
01:06:02,960 --> 01:06:07,599
لقد صنعنا التعداد الخاص بنا وقمنا بتعديل سلسلتنا
787
01:06:07,599 --> 01:06:12,640
وأضفنا معاملاتنا وحصلنا على ذلك
788
01:06:12,639 --> 01:06:16,879
أم العمل مع عامل التصفية ومن ثم نحن
789
01:06:14,719 --> 01:06:17,439
قمنا أيضًا بتحديث كيفية سحبنا لهم من
790
01:06:21,440 --> 01:06:25,280
كل الحق بارد على الشيء التالي نحن
791
01:06:31,358 --> 01:06:33,920
تنظيف الأشياء التي تم تكوينها
792
01:06:52,639 --> 01:06:57,759
الصقها هنا واستبدلها في هذه العملية
793
01:06:59,440 --> 01:07:03,358
سأقوم فقط بنسخ هذه الأشياء ولصقها
794
01:07:03,358 --> 01:07:09,679
والآن سأطلق على هذا ما سأفعله
795
01:07:09,679 --> 01:07:13,679
من السهل جدًا الآن أن نضيف مساعدًا
796
01:07:11,679 --> 01:07:15,440
وظيفة لأننا سنقوم بتحديث الكثير
797
01:07:13,679 --> 01:07:16,159
من المعاملات مثل ما نقوم بتحديثه
798
01:07:19,440 --> 01:07:23,440
هنا هنا حسنا لذلك دعونا نعود إلى موقعنا
799
01:07:23,440 --> 01:07:29,358
ودعونا نفعل ذلك هنا الآن لست متأكدا
800
01:07:26,400 --> 01:07:32,480
من النوع الدقيق الذي يستخدمه dsp iir
801
01:07:29,358 --> 01:07:34,159
تستخدم فئة التصفية لمعاملاتها
802
01:07:32,480 --> 01:07:36,079
إذا ألقينا نظرة هنا فإنه يستخدم هذا
803
01:07:34,159 --> 01:07:37,279
الشيء الذي هو اسم مستعار لأيا كان هذا
804
01:07:37,280 --> 01:07:41,760
ولكن يمكننا أن نجعل اسما مستعارا لهذا الاسم المستعار
805
01:07:41,760 --> 01:07:45,920
والآن أصبح من السهل جدًا إعلان ذلك
806
01:07:44,559 --> 01:07:46,798
وظيفة المساعدة التي من شأنها تحديث تلك
807
01:07:46,798 --> 01:07:50,719
الآن لا يستخدم أي متغيرات الأعضاء
808
01:07:48,639 --> 01:07:52,719
لذلك يمكن أن تكون وظيفة مجانية أو ذلك
809
01:07:52,719 --> 01:07:56,078
وظيفة عضو ثابت لذلك سأقوم بذلك
810
01:07:58,798 --> 01:08:02,960
قم بالتمرير لأعلى لإنشاء وظيفة مجانية
811
01:08:06,000 --> 01:08:12,239
قم بتحديث رمز الذروة حسنًا، تذكر أنهم كذلك
812
01:08:12,239 --> 01:08:16,158
على الكومة لذلك نحن بحاجة إلى إلغاء المرجع
813
01:08:13,599 --> 01:08:19,279
لهم للحصول على الكائن الأساسي
814
01:08:34,798 --> 01:08:38,479
تتأكد أشرطة التمرير من أنه يعمل وإذا كان كذلك
815
01:08:36,238 --> 01:08:42,399
حسنًا، سنقوم بحذف هذا الرمز القديم
816
01:08:38,479 --> 01:08:43,838
ثم قم بإجراء مرشح القطع المنخفض بعد ذلك
817
01:08:51,520 --> 01:08:56,159
حسنًا، إنها تُجري تغييرات، افعلها
818
01:08:56,158 --> 01:08:59,439
أعطها القليل من الحرارة النائمة
819
01:09:03,198 --> 01:09:07,759
حسنًا، حسنًا، دعنا ننظف هذا و
820
01:09:07,759 --> 01:09:11,759
دعونا نبني فقط للتأكد من أن ما
821
01:09:15,520 --> 01:09:19,040
ها نحن ذا نلتزم بتلك المرحلة كل هذا
822
01:09:19,039 --> 01:09:24,079
بوم حسنًا يمكننا إعادة هيكلة كيفية الانخفاض
823
01:09:24,079 --> 01:09:27,600
يمكننا استخدام نفس الرمز للتكوين
824
01:09:27,600 --> 01:09:30,640
دعونا نعيد صياغة كيفية عمل مرشح القطع المنخفض
825
01:09:30,640 --> 01:09:33,679
لذلك سنكون قادرين على استخدام هذا لاحقًا
826
01:09:33,679 --> 01:09:36,880
الآن لست متأكدًا من أسماء الأنواع التي يجب استخدامها
827
01:09:38,319 --> 01:09:43,359
لذلك دعونا نذهب إلى ملف الرأس لدينا
828
01:09:46,798 --> 01:09:51,759
التحديث الفارغ لقطع الفلتر أصبح الآن خدعة واحدة
829
01:09:50,000 --> 01:09:53,600
إعادة هيكلة شيء من هذا القبيل هو
830
01:09:51,759 --> 01:09:55,039
استخدم نفس الأسماء التي كنت تستخدمها في
831
01:09:55,039 --> 01:09:59,198
لذلك سأستخدم اه إذا ذهبنا لأخذ
832
01:09:56,960 --> 01:10:00,480
انظر إلى معالج البرنامج المساعد لدينا
833
01:10:00,479 --> 01:10:06,000
حيث لقد حصلت على معاملات القطع
834
01:10:09,439 --> 01:10:13,359
حسنا لذلك نحن في طريقنا للقيام بنوع السلسلة
835
01:10:18,640 --> 01:10:25,119
قطع المعاملات وبعد ذلك لقد حصلت على بلدي
836
01:10:21,679 --> 01:10:27,920
إعدادات السلسلة إعدادات السلسلة const
837
01:10:25,119 --> 01:10:28,719
إعدادات السلسلة جيدة، لذلك دعونا ننسخها
838
01:10:28,719 --> 01:10:32,560
من كتلة العملية أولاً ثم اتصل بها
839
01:10:32,560 --> 01:10:36,080
ومن ثم التعليق والتعليق على القديم
840
01:10:34,079 --> 01:10:37,359
الأشياء وسوف نقوم بإصلاح أي أخطاء على طول
841
01:10:36,079 --> 01:10:39,439
الطريق لذلك دعونا نذهب إلى لدينا
842
01:10:37,359 --> 01:10:42,000
المعالج الإضافي الذي سنقوم بالاستيلاء عليه
843
01:10:48,719 --> 01:10:53,119
استدعاء وظيفتنا كل الحق الذي نريده
844
01:10:53,119 --> 01:10:59,279
اه اليسار خفض منخفض اسمحوا لي أن أسمي هذا
845
01:10:57,439 --> 01:11:00,479
بعد هذه النقطة لذلك ما زلت بحاجة إلى هذا
846
01:11:00,479 --> 01:11:05,039
حسنا لذلك دعونا نرى وما زلت بحاجة
847
01:11:06,479 --> 01:11:09,678
مع القطع المنخفض الأيسر سوف نسميها
848
01:11:09,679 --> 01:11:14,480
وإعدادات السلسلة الخاصة بنا لنعطيها
849
01:11:14,479 --> 01:11:18,639
أن هذا يعمل كما هو متوقع حسنًا
850
01:11:18,640 --> 01:11:23,119
الأخطاء التي تحدث هنا أوه نعم حسنا ذلك
851
01:11:23,920 --> 01:11:27,279
لذلك التعليق على ذلك، وينبغي أن يكون
852
01:11:26,079 --> 01:11:28,880
من الجيد أن تسير الأمور على ما يرام
853
01:11:27,279 --> 01:11:31,519
لذلك نحن بحاجة إلى إضافة بعض الكلمات الرئيسية للنموذج
854
01:11:31,520 --> 01:11:36,159
وهذا يحتاج أيضًا إلى الذهاب إلى هنا
855
01:11:36,158 --> 01:11:41,119
وظائف القالب علينا التعبير عنها
856
01:11:41,760 --> 01:11:45,360
تم تصميمه على هذا النحو وهو واحد من أكثر
857
01:11:50,880 --> 01:11:54,960
تم تكوين مرشح القطع الأيسر حتى نتمكن من ذلك
858
01:11:54,960 --> 01:11:58,560
مع وظيفة المساعد لدينا الآن لذلك نحن فقط
859
01:11:58,560 --> 01:12:02,480
قم بالتعليق على كل هذا الرمز اتصل بنا
860
01:12:02,479 --> 01:12:06,959
واستخدم القطع المنخفض الصحيح الذي سنفعله
861
01:12:06,960 --> 01:12:11,119
نجح البناء حسنًا، نحن الآن رائعون
862
01:12:11,119 --> 01:12:14,479
كائن إعدادات السلسلة الذي نستخدمه فقط
863
01:12:16,640 --> 01:12:19,119
بيان حسنا ونحن في طريقنا للتخلص من
864
01:12:19,119 --> 01:12:21,920
ونحن في طريقنا لتغيير المعلمة لدينا
865
01:12:20,238 --> 01:12:23,678
لذلك نحن في طريقنا للتخلص من هذا نحن
866
01:12:27,039 --> 01:12:31,359
المنحدر والآن يمكننا تغيير هذا الخط إلى
867
01:12:31,359 --> 01:12:35,599
منحدر منخفض القطع دعونا نبنيه كما ينبغي لنا
868
01:12:35,600 --> 01:12:38,719
لأننا بحاجة إلى تغيير ما نحن عليه
869
01:12:36,960 --> 01:12:39,600
تسميتها بهذا هو المكان الذي نحتاج إليه
870
01:12:39,600 --> 01:12:44,719
منحدر القطع المنخفض ثم على المنحدر التالي
871
01:12:42,719 --> 01:12:47,520
كذلك حسنًا، وإذا قمنا ببنائه فإننا
872
01:12:47,520 --> 01:12:51,199
حسنًا، لا توجد أخطاء، لذلك دعونا نراجعها
873
01:12:51,198 --> 01:12:55,759
دعونا نصعد هنا للاستعداد للعب و
874
01:12:53,679 --> 01:12:57,679
نحن بحاجة إلى معاملاتنا على يسارنا
875
01:12:55,760 --> 01:12:59,199
قطع منخفض وكذلك قطعنا المنخفض الصحيح
876
01:13:06,640 --> 01:13:09,840
والآن يمكننا استدعاء الرمز الخاص بنا الذي يمكننا الاتصال به
877
01:13:14,479 --> 01:13:19,039
تحديث مرشح القطع مع القطع المنخفض الأيسر
878
01:13:22,158 --> 01:13:25,359
قطع منخفض اه هذا هو المكان الذي نحتاج فيه
879
01:13:25,359 --> 01:13:30,479
قم بنقطة منحدر منخفض القطع ثم قم بذلك
880
01:13:28,640 --> 01:13:31,199
نفس الشيء بالنسبة للقطع العالي أو
881
01:13:31,198 --> 01:13:37,039
قطع منخفض من شريط التمرير ومربع التحرير والسرد
882
01:13:37,600 --> 01:13:41,520
اه تصفية DSP بشكل صحيح حسنا دعونا
883
01:13:44,640 --> 01:13:47,679
لا تلتزم حسنًا فلنقم بتشغيله ونرى ماذا
884
01:14:13,119 --> 01:14:17,519
حسنًا، فلننظف ملف الرأس الخاص بنا
885
01:14:32,158 --> 01:14:37,039
التكوين حسنًا، هذا هو المكان الذي نحن فيه
886
01:14:37,039 --> 01:14:40,238
هذا هو المكان الذي قمنا فيه بحذف مساعدنا
887
01:14:47,600 --> 01:14:51,920
الآن من الواضح أن هذا مطول جدًا
888
01:14:51,920 --> 01:14:57,359
ونحن في طريقنا لاستخدام خدعة خاصة فقط
889
01:14:57,359 --> 01:15:00,399
إذا عكسنا ترتيب التبديل نستطيع ذلك
890
01:15:00,399 --> 01:15:06,000
مسار الحالة اه يمكننا الاستفادة من القضية
891
01:15:03,439 --> 01:15:07,519
التمريري للتخلص من الكثير من التعليمات البرمجية
892
01:15:16,800 --> 01:15:21,600
حسنًا، الطريقة التي يعمل بها هذا هي كما لو كانت كذلك
893
01:15:25,198 --> 01:15:28,799
ثم أردنا أيضًا أن نفعل كل شيء
894
01:15:30,719 --> 01:15:35,279
التبديل يمكننا أن نفعل ما يرام إذا كان 48
895
01:15:32,960 --> 01:15:36,960
افعل هذا افعل ذلك هنا وبعد ذلك و
896
01:15:39,039 --> 01:15:42,158
يمكننا أيضًا كتابة مساعد نموذجي
897
01:15:46,560 --> 01:15:50,000
حسنًا، فلنكتب ذلك بعد ذلك بشكل صحيح
898
01:15:54,000 --> 01:15:57,679
التحديث باطل لذلك نحن بحاجة لدينا
899
01:16:01,119 --> 01:16:06,399
ثم أم لذلك نحن ستعمل بحاجة لدينا
900
01:16:06,399 --> 01:16:09,920
وبعد ذلك إذا لاحظت كل هذه الأمور
901
01:16:09,920 --> 01:16:14,560
الحصول على أو تعيين التجاوز واستخدامه كمعلمة
902
01:16:15,119 --> 01:16:19,679
لذلك نحن ذاهبون لجعل هذا يكون
903
01:16:19,679 --> 01:16:23,119
إذا لم تلاحظ عندما اتصلنا بهذا
904
01:16:21,679 --> 01:16:24,800
وظيفة لم يكن علينا تقديم أي منها
905
01:16:24,800 --> 01:16:29,279
لذلك استنتج المترجم ما يجب وضعه هنا
906
01:16:31,279 --> 01:16:36,639
الحجج التي يمكن للمترجم استنتاجها
907
01:16:34,000 --> 01:16:37,520
بالنسبة لنا وما علينا إلا أن نقدم اه
908
01:16:37,520 --> 01:16:44,159
هذا الفهرس لذلك نحن سنفعل ذلك int
909
01:16:40,560 --> 01:16:46,400
مؤشر بخير الآن يمكننا أن نفعل ذلك
910
01:16:46,399 --> 01:16:50,799
معاملات التحديث ومعاملنا القديم هو
911
01:16:50,800 --> 01:16:56,400
ضع هذا الشيء هنا للحصول على القالب
912
01:16:59,920 --> 01:17:04,399
معاملات اه معاملات القطع هو ذلك
913
01:17:03,119 --> 01:17:05,519
الاسم الذي أستخدمه هناك سأقوم به
914
01:17:08,719 --> 01:17:13,279
والفهرس الذي نستخدمه إذا لاحظت
915
01:17:11,520 --> 01:17:14,800
إنه دائمًا عندما يصل إلى الصفر
916
01:17:17,679 --> 01:17:21,840
الفهرس واحد بخير لذلك مهما وضعنا
917
01:17:21,840 --> 01:17:25,360
فهرسنا هو نفس الشيء الذي سنذهب إليه
918
01:17:29,119 --> 01:17:33,840
نحن بحاجة إلى ضبط حالة الالتفافية على خطأ
919
01:17:33,840 --> 01:17:42,079
تم تجاوز مجموعة قوالب النقاط المتسلسلة
920
01:17:42,079 --> 01:17:47,679
حسنًا، الآن نحن بحاجة فقط للاتصال
921
01:17:47,679 --> 01:17:50,880
حسنًا، تذكر إذا كنا نقوم بذلك
922
01:18:02,960 --> 01:18:06,079
هذا هو المكان الذي نريد فيه الفهرس الثالث و
923
01:18:10,880 --> 01:18:15,039
معامل حسنا اسمحوا لي أن توضيح ذلك
924
01:18:15,039 --> 01:18:19,920
كل الحق أن يتخلص من هذه الخطوط
925
01:18:18,158 --> 01:18:22,960
حسنا، نحن نفعل نفس الشيء ثلاثة اثنان
926
01:18:31,520 --> 01:18:34,880
دعونا نختبر ذلك ونتأكد من نجاحه
927
01:18:33,119 --> 01:18:38,238
إذا حدث ذلك فيمكننا تنظيف هذا
928
01:18:34,880 --> 01:18:41,710
على ما يرام لذلك نحن ستعمل تشغيله نحن
929
01:19:15,198 --> 01:19:18,960
حسنا، رائع هل هناك أي شيء هنا
930
01:19:26,880 --> 01:19:33,199
تمت إعادة هيكلة تحديث السلسلة
931
01:19:30,079 --> 01:19:35,198
تحديث كود الفلتر المقطوع رائع جدًا
932
01:19:33,198 --> 01:19:37,839
حصلت على بعض الأشياء الأكثر تقدمًا في c plus plus
933
01:19:38,399 --> 01:19:42,158
حسنًا الآن يمكننا اه الاتصال بالأعلى
934
01:19:42,158 --> 01:19:47,238
إلى أم إلى المرشحات كل الحق في ذلك
935
01:19:45,760 --> 01:19:50,400
دعنا ننتقل إلى البرنامج المساعد لدينا
936
01:19:50,399 --> 01:19:55,439
انتقل إلى وظيفة الاستعداد للعب أولاً
937
01:19:55,679 --> 01:20:01,039
الآن نحن بحاجة إلى أم دعونا نرى
938
01:19:58,880 --> 01:20:02,079
ارجع إلى ملاحظاتي هنا اه نحن بحاجة إلى ذلك
939
01:20:02,079 --> 01:20:07,519
معاملات قبل أن نحفر في قطع عالية
940
01:20:05,679 --> 01:20:09,520
تكوين التصفية لذلك دعونا نتغير
941
01:20:14,158 --> 01:20:17,759
حسنًا الآن بعد أن فعلنا ذلك الآن
942
01:20:16,319 --> 01:20:20,079
يمكننا تكوين سلسلة القطع العالية
943
01:20:17,760 --> 01:20:21,119
ونحن في طريقنا إلى اتباع نفس النمط
944
01:20:20,079 --> 01:20:22,479
اه نحن في طريقنا لاستدعاء المساعد
945
01:20:21,119 --> 01:20:25,760
وظيفة للحصول على المعاملات وبعد ذلك
946
01:20:30,800 --> 01:20:34,719
لذلك سنقوم بعمل قطع عالي تلقائي
947
01:20:38,560 --> 01:20:42,800
حسنًا، نريد تصميمًا منخفضًا ومرتفعًا
948
01:20:46,079 --> 01:20:50,238
نقطة تردد القطع العالي نفس العينة
949
01:20:50,238 --> 01:20:53,279
ومن ثم سيكون ترتيبنا على هذا النحو
950
01:21:01,119 --> 01:21:05,359
حسنًا، الآن يمكننا إدخال سلسلتنا اليسرى
951
01:21:10,399 --> 01:21:17,439
هل السلسلة اليسرى والسلسلة اليمنى
952
01:21:14,079 --> 01:21:21,439
حسنًا والآن يمكننا أن نسمي هذا اه
953
01:21:17,439 --> 01:21:25,039
اتصل بهذا الرجل، اتصل به بالقطع العالي الأيسر
954
01:21:25,039 --> 01:21:31,279
ثم قم بذلك مرة أخرى للجانب الأيمن
955
01:21:29,600 --> 01:21:34,000
ومن ثم نحتاج إلى استخدام قطعنا العالية
956
01:21:37,520 --> 01:21:42,719
من الواضح أنه يمكن إعادة بناء هذا لاحقًا
957
01:21:40,319 --> 01:21:45,198
يمكننا أن نفعل نفس الشيء في عمليتنا
958
01:21:48,479 --> 01:21:53,839
رمز التصفية هنا وبعد ذلك نحتاج إلى ملفنا
959
01:21:53,840 --> 01:21:57,119
والآن اه الآن هذا في مكانه نستطيع
960
01:22:00,399 --> 01:22:04,879
حسنا لذلك نحن في طريقنا للاختبار
961
01:22:01,520 --> 01:22:08,840
تردد القطع العالي والقطع العالي
962
01:22:14,158 --> 01:22:25,839
الآن إذا قمت بتغيير المنحدر يجب أن أسمع
963
01:22:34,399 --> 01:22:39,119
وأم أن ذلك سوف يختتم الأمر لـ DSP
964
01:22:44,399 --> 01:22:50,000
انتقل إلى معالج البرنامج المساعد الخاص بنا dot h
965
01:22:53,119 --> 01:22:56,639
الآن نحن بحاجة إلى زوج من الوظائف واحدة ل
966
01:22:54,800 --> 01:22:57,520
القطع المنخفض وواحد للقطع العالي و
967
01:22:57,520 --> 01:23:02,719
سيتم استدعاء هذه بواسطة اه بهذا
968
01:23:09,840 --> 01:23:14,960
إلى معالج البرنامج المساعد الخاص بنا dot cpp
969
01:23:26,960 --> 01:23:31,198
اسمحوا لي أن أحصل على ذلك منprocessblock
970
01:23:35,520 --> 01:23:38,800
الصق ذلك هنا للتأكد من حصولنا عليه
971
01:23:48,960 --> 01:23:53,760
دعنا نذهب للحصول على هذا الرمز من العملية
972
01:23:53,760 --> 01:24:00,079
أنا قطعت معاملات تحديث قطع التصفية
973
01:23:57,520 --> 01:24:02,159
حسنا الآن نحن بحاجة إلى تنفيذ لدينا
974
01:24:05,520 --> 01:24:09,199
الآن أنا فقط بحاجة للحصول على السلسلة
975
01:24:09,198 --> 01:24:14,000
تغيير الإعدادات يساوي الحصول على السلسلة
976
01:24:14,158 --> 01:24:18,719
الآن يمكنني استدعاء تحديث مرشحات القطع المنخفضة
977
01:24:29,279 --> 01:24:33,679
الآن نحتاج فقط إلى استبدال كل ذلك
978
01:24:38,238 --> 01:24:41,919
الإعدادات بعد الآن لا نحتاج إلى أي منها
979
01:24:42,319 --> 01:24:49,599
تحديث المرشحات حسنًا، لنقم بذلك
980
01:24:45,840 --> 01:24:51,520
نفس الشيء في اه الاستعداد للعب
981
01:24:54,479 --> 01:25:00,559
حسنًا، لنقم بتشغيله فقط للتأكد
982
01:25:17,920 --> 01:25:23,840
حسنًا، تعمل التخفيضات المنخفضة
983
01:25:20,960 --> 01:25:27,840
هو العمل قطع عالية التخلص من بعض
984
01:25:34,319 --> 01:25:41,840
حسنًا، نعمل على التخفيضات العالية، فلنعبث معها
985
01:25:58,079 --> 01:26:04,800
احذف هذا الرمز وانتقل إلى كتلة العملية الخاصة بنا
986
01:26:01,600 --> 01:26:05,760
احذف كل هذا الرمز حسنًا، دعونا نرى
987
01:26:07,679 --> 01:26:14,480
ليس فقط هؤلاء الرجال فقط هؤلاء الرجال بخير
988
01:26:26,000 --> 01:26:29,198
بحيث يختتم الأمر بالنسبة لجانب dsp
989
01:26:32,238 --> 01:26:35,839
الأشياء التالية التي سنعمل عليها هي
990
01:26:34,079 --> 01:26:36,399
جانب واجهة المستخدم الرسومية للأشياء التي وصلنا إليها لتصميم أ
991
01:26:36,399 --> 01:26:40,479
الواجهة والمقابض والحصول على الرد
992
01:26:49,119 --> 01:26:52,880
حسنا قبل أن نبدأ في واجهة المستخدم الرسومية دعونا
993
01:26:52,880 --> 01:26:56,480
حفظ وتحميل المكونات الإضافية لدينا
994
01:26:56,479 --> 01:27:01,000
من السهل جدًا القيام بذلك نظرًا لأن المكون الإضافي
995
01:27:04,079 --> 01:27:07,600
اسمحوا لي أن تظهر لك كيف يبدو كل شيء
996
01:27:09,359 --> 01:27:13,679
حسنا هذا هو المكان الذي كل من أم
997
01:27:11,840 --> 01:27:14,319
في الأساس يتم تخزين القيم العامة
998
01:27:14,319 --> 01:27:18,238
حسنا، لذلك دعونا نعود إلى البرنامج المساعد لدينا
999
01:27:18,238 --> 01:27:21,678
ونحن في طريقنا للذهاب إلى ما هو
1000
01:27:21,679 --> 01:27:26,000
الحصول على معلومات الدولة عضو الدولة
1001
01:27:29,600 --> 01:27:33,120
إلى الذاكرة بسهولة شديدة حتى نتمكن من استخدام
1002
01:27:33,119 --> 01:27:36,960
للتعامل مع العمل المزدحم اللازم للكتابة
1003
01:27:36,960 --> 01:27:41,279
الدولة إلى كتلة الذاكرة أن هذا
1004
01:27:39,520 --> 01:27:42,960
تم إعطاء الوظيفة من قبل المضيف
1005
01:27:41,279 --> 01:27:44,639
نتحدث عن كتلة الذاكرة هذه بشكل صحيح
1006
01:27:53,359 --> 01:27:56,719
دعنا نسميها mls لإخراج الذاكرة
1007
01:27:56,719 --> 01:28:02,960
الآن نكتبها فقط على شكل نقطة p v t
1008
01:28:02,960 --> 01:28:07,439
هذا هو مدى بساطة الأمر كذلك نحن
1009
01:28:07,439 --> 01:28:11,519
يمكننا استعادة حالة المكون الإضافي لدينا من
1010
01:28:09,600 --> 01:28:12,320
الذاكرة باستخدام مساعد شجرة القيمة
1011
01:28:12,319 --> 01:28:16,000
الشيء الوحيد الذي نحتاج إلى التحقق منه هو
1012
01:28:13,760 --> 01:28:16,639
إذا كانت الشجرة اه التي تم سحبها منها
1013
01:28:16,639 --> 01:28:20,480
صالح قبل أن نقوم بنسخه إلى موقعنا
1014
01:28:20,479 --> 01:28:24,718
لذلك دعونا نستخدم هذه الوظيفة حسنًا
1015
01:28:24,719 --> 01:28:28,319
سنقوم بتمرير البيانات التي سنقوم بها
1016
01:28:28,319 --> 01:28:33,679
حسنًا بمجرد أن نعرف أن الشجرة صالحة
1017
01:28:31,439 --> 01:28:36,000
ثم يمكننا استبدال حالة المكون الإضافي لدينا
1018
01:28:33,679 --> 01:28:36,719
وقم أيضًا بتحديث مرشحاتنا بهذه
1019
01:28:36,719 --> 01:28:44,560
قيم المعلمات لذلك apbts.replacestate
1020
01:28:44,560 --> 01:28:49,120
كم هو بسيط ذلك الآن إذا قمنا بتشغيل هذا
1021
01:28:55,198 --> 01:28:57,519
اسم المجلد لذا أحتاج إلى إعادة التحميل
1022
01:29:01,039 --> 01:29:05,039
مهما كان هذا الرقم على ما يرام احفظه
1023
01:29:05,039 --> 01:29:10,519
سنعيد فتح أبوابنا ولم يعد الأمر كذلك
1024
01:29:10,520 --> 01:29:15,360
4573 رائع، حسنًا، يمكننا النقر نقرًا مزدوجًا
1025
01:29:13,600 --> 01:29:18,880
لإعادة تعيينه إلى القيمة الافتراضية
1026
01:29:18,880 --> 01:29:24,960
رائع حسنًا، دعنا نعود إلى الاستخدام
1027
01:29:25,520 --> 01:29:28,960
قم بإلغاء التعليق على هذا السطر وإلا سنفعل
1028
01:29:27,279 --> 01:29:29,679
التعليق على هذا السطر وإلغاء التعليق على هذا
1029
01:29:31,119 --> 01:29:36,079
محرر ليس لديه واجهة المستخدم الرسومية
1030
01:29:33,600 --> 01:29:37,280
أم أنها تقول فقط مرحباً بالعالم حسناً
1031
01:29:36,079 --> 01:29:38,000
لقد عدنا إلى هذا كل الحق لذلك نحن
1032
01:29:38,000 --> 01:29:42,158
المقابض والمتزلجون وكل هذا النوع من
1033
01:29:47,119 --> 01:29:50,319
أول شيء أريد القيام به هو إعطاء
1034
01:29:48,719 --> 01:29:51,198
لأنفسنا مساحة أكبر لذلك نحن ذاهبون
1035
01:29:51,198 --> 01:29:56,399
600 في 400. حسنًا، نحن أيضًا ذاهبون
1036
01:29:56,399 --> 01:30:00,960
البرنامج المساعد بدلا من المضيف في الوقت الراهن
1037
01:29:58,560 --> 01:30:03,440
حسنًا، إذا قمنا بتشغيل هذا فسنرى
1038
01:30:04,639 --> 01:30:09,520
الآن دعنا نذهب إلى plugineditor.h الآن أنا
1039
01:30:16,079 --> 01:30:18,000
سأقوم بإنشاء فصل دراسي يفعل ذلك
1040
01:30:19,920 --> 01:30:22,639
فقط استخدم ذلك لكل شريط تمرير في ملف
1041
01:30:28,399 --> 01:30:31,759
نحن نرث من شريط التمرير وبعد ذلك
1042
01:30:38,960 --> 01:30:42,158
الآن نحن بحاجة إلى إضافة بعض أشرطة التمرير لذلك دعونا
1043
01:30:42,158 --> 01:30:45,679
هنا حسنا نحن في طريقنا للتعامل معها
1044
01:30:57,439 --> 01:31:04,638
نريد شريط تمرير ذروة الربح لدينا
1045
01:31:00,880 --> 01:31:08,239
نريد شريط التمرير ذو الجودة العالية لدينا
1046
01:31:04,639 --> 01:31:13,039
نريد شريط التمرير الغريب ذو القطع المنخفض
1047
01:31:08,238 --> 01:31:14,319
نريد شريط التمرير الغريب عالي القطع
1048
01:31:13,039 --> 01:31:16,238
الآن عندما يكون لدي مجموعة من المكونات
1049
01:31:24,319 --> 01:31:30,880
وبهذه الطريقة يمكنني التكرار فقط
1050
01:31:26,079 --> 01:31:32,000
لهم بسهولة لذلك سأفعل ذلك بعد ذلك
1051
01:31:30,880 --> 01:31:34,159
حسنًا، أصبح الأمر سهلاً جدًا الآن
1052
01:31:32,000 --> 01:31:37,760
تنفيذ دعنا نذهب إلى محرر المكونات الإضافية
1053
01:31:38,158 --> 01:31:44,559
وكل ما يتعين علينا القيام به هو مجرد العودة أ
1054
01:31:44,560 --> 01:31:47,679
هذا سهل الاستخدام للغاية، نحتاج فقط إلى ذلك
1055
01:31:47,679 --> 01:31:50,960
نحن نطلق على الحجم المحدد لذا سنفعل ذلك
1056
01:31:50,960 --> 01:31:59,840
شركات السيارات الحصول على شركات
1057
01:31:55,439 --> 01:31:59,839
ومن ثم يمكننا أن نفعل إضافة وجعلها مرئية
1058
01:32:00,479 --> 01:32:04,319
حسنًا، الشيء التالي الذي يتعين علينا القيام به
1059
01:32:04,319 --> 01:32:08,238
الآن عصير مباشر ثابت مفيد جدا
1060
01:32:08,238 --> 01:32:11,839
ونحن في طريقنا لوضع هذه هنا نعم
1061
01:32:10,399 --> 01:32:12,960
عندما يحين وقت الاتصال بالتحديد
1062
01:32:19,600 --> 01:32:23,199
مفيد جدًا ولكن في الوقت الحالي ما أنا عليه
1063
01:32:21,439 --> 01:32:23,919
ما سنفعله هو حجز الثلث العلوي من
1064
01:32:38,158 --> 01:32:42,960
حسنًا، الطريقة التي يعمل بها هذا هي ما لدي
1065
01:32:40,158 --> 01:32:45,039
حصلت على المربع المحيطي للمكون
1066
01:32:55,359 --> 01:33:02,880
على اليسار لذا سأقوم بتقطيع 33
1067
01:33:02,880 --> 01:33:05,679
هذا سوف يذهب إلى اليسار وبعد ذلك
1068
01:33:05,679 --> 01:33:10,560
حتى إذا كنت تتذكر لقد حصلت في الأساس
1069
01:33:20,479 --> 01:33:25,198
العرض الآن لقد قمت للتو بتعيين أم
1070
01:33:23,279 --> 01:33:26,639
بلدي شريط التمرير التردد المنخفض وبلدي عالية
1071
01:33:26,639 --> 01:33:30,079
أن يكون في الجانب الأيسر والأيمن
1072
01:33:30,079 --> 01:33:34,079
بالنسبة لشريط التمرير الخاص بي، سأقوم بتعيين ذلك
1073
01:33:32,079 --> 01:33:36,399
في الجزء العلوي من هذا العمود الأوسط هو
1074
01:33:51,359 --> 01:33:55,039
حسنًا، إذا قمنا بتشغيل هذا فسنقوم بذلك
1075
01:33:55,039 --> 01:33:58,479
أو أشرطة التمرير أو أي شيء نريد الاتصال به
1076
01:33:58,479 --> 01:34:03,599
إذن هذا هو شريط التمرير القديم الكبير ذو القطع المنخفض
1077
01:34:01,600 --> 01:34:07,520
وهنا شريط التمرير لدينا قطع عالية وبعد ذلك
1078
01:34:03,600 --> 01:34:08,880
هنا لدينا تردد الذروة أم هنا لدينا
1079
01:34:07,520 --> 01:34:10,800
ذروة الربح ومن ثم ها هي ذروتنا
1080
01:34:08,880 --> 01:34:14,480
الجودة ويمكنك أن ترى هؤلاء الرجال
1081
01:34:39,439 --> 01:34:47,439
قطع شريط تمرير المنحدر وعلينا إضافتها
1082
01:34:47,439 --> 01:34:52,000
وبعد ذلك نحتاج إلى وضعهم على هذا النحو
1083
01:34:50,238 --> 01:34:54,158
دعونا نضعهم بعد قطعنا المنخفض
1084
01:34:56,880 --> 01:34:58,960
ستكون هذه المنطقة المنخفضة التي نحن فيها
1085
01:35:00,800 --> 01:35:06,880
قطع منخفض اه جانب الأشياء إلى النصف
1086
01:35:06,880 --> 01:35:08,719
دعونا نرى هذا هو المكان الذي سنفعله
1087
01:35:08,719 --> 01:35:17,118
قطع شريط التمرير المنحدر لم يتم تعيين حدود
1088
01:35:13,359 --> 01:35:18,719
منطقة القطع المنخفضة ثم للقطع العالي
1089
01:35:21,279 --> 01:35:24,319
تأكد من أنه هذا الرجل والآن نستطيع ذلك
1090
01:35:24,319 --> 01:35:30,880
مجموعة نقاط منزلق عالية القطع المنحدرة
1091
01:35:34,000 --> 01:35:37,039
إزالة أساسا من الجزء العلوي من هذا
1092
01:35:46,560 --> 01:35:50,560
إلى شريط التمرير ذو القطع المنخفض على اليمين
1093
01:35:49,600 --> 01:35:51,840
التحقق من ذلك ونحن في طريقنا لتشغيله
1094
01:35:50,560 --> 01:35:56,320
سترى هذين المنزلقين يحتويان على
1095
01:35:51,840 --> 01:35:58,880
نفس الحجم على كلا الجانبين حسنا
1096
01:35:56,319 --> 01:36:00,960
نعم هؤلاء الرجال لديهم نفس الحجم هذه
1097
01:36:00,960 --> 01:36:06,880
حسنًا، حسنًا، على الرغم من أن هؤلاء هم
1098
01:36:08,000 --> 01:36:11,279
حسنًا، الشيء التالي الذي يتعين علينا القيام به هو أم
1099
01:36:11,279 --> 01:36:16,559
إلى أمنا إلى معلماتنا لذلك دعونا
1100
01:36:20,719 --> 01:36:28,399
واجهة المستخدم الرسومية كل الحق في الالتزام
1101
01:36:29,760 --> 01:36:38,000
دعنا ننتقل إلى محرر البرنامج المساعد الخاص بنا
1102
01:36:33,920 --> 01:36:41,359
حسنًا اه أدناه حيث جميع أشرطة التمرير لدينا
1103
01:36:41,359 --> 01:36:45,118
فئة المرفقات مما يجعلها للغاية
1104
01:36:43,279 --> 01:36:46,000
من السهل توصيل أشرطة التمرير بالصوت
1105
01:36:46,000 --> 01:36:50,639
ولكن الاسم طويل جدا لذلك دعونا
1106
01:36:48,800 --> 01:36:51,600
استخدم الاسم المستعار لاسم النوع للمساعدة
1107
01:36:55,118 --> 01:36:59,359
واستخدام ap vts يساوي تلك المدة الطويلة
1108
01:37:04,719 --> 01:37:08,000
الآن نحن بحاجة فقط إلى إعلان واحد
1109
01:37:12,319 --> 01:37:15,439
حسنًا، الخطوة التالية هي التهيئة
1110
01:37:15,439 --> 01:37:18,839
بشكل صحيح حتى نصل إلى المنشئ لدينا
1111
01:37:18,840 --> 01:37:23,920
هنا إذن ما يتعين علينا القيام به هو
1112
01:37:21,118 --> 01:37:24,639
إرسال أم أنها تأخذ ثلاث معلمات ذلك
1113
01:37:29,039 --> 01:37:32,399
حسنًا، فهو يحتاج إلى معالج الصوت
1114
01:37:30,719 --> 01:37:33,439
حالة شجرة القيمة التي سنستخدمها
1115
01:37:37,520 --> 01:37:42,000
مهووس بالذروة وإذا لم نكن متأكدين تمامًا
1116
01:37:42,000 --> 01:37:45,760
وتحقق مرة أخرى حتى حصلنا على قطع منخفضة مجانًا
1117
01:37:45,760 --> 01:37:49,520
ذروة الذروة ذروة مكاسب الذروة جودة منخفضة
1118
01:37:48,158 --> 01:37:50,799
قطع المنحدر ارتفاع قطع المنحدر
1119
01:37:49,520 --> 01:37:52,800
لذا فإن الشيء الجيد في هذا المشروع هو
1120
01:37:52,800 --> 01:37:56,079
أم وهو ما يعني أنه يمكننا نوع من الابتعاد
1121
01:37:56,079 --> 01:38:00,000
كتابتها مثل هذا أم إذا كان مشروعنا
1122
01:38:03,359 --> 01:38:07,118
يتم تسميتهم أم ويستخدمون نوعًا ما
1123
01:38:07,118 --> 01:38:13,759
مع خريطة الأمراض المنقولة جنسيا أو شيء من هذا القبيل
1124
01:38:10,719 --> 01:38:14,719
أم أنه من المستحيل تهجئتها بشكل خاطئ
1125
01:38:14,719 --> 01:38:18,319
هذا النوع من الأشياء يمكننا نعم فقط استخدامها
1126
01:38:25,840 --> 01:38:29,119
شريط التمرير حسنًا، هذا واحد لذلك نحتاج إليه
1127
01:38:29,118 --> 01:38:33,279
لجميع هؤلاء الرجال هنا حسنا كان ذلك
1128
01:38:31,920 --> 01:38:35,279
هذا واحد علينا أن نفعل ذلك للجميع
1129
01:38:35,279 --> 01:38:39,840
حسنًا بمجرد أن نصل إلى هذه النقطة
1130
01:38:38,319 --> 01:38:41,840
اه كل ما علينا فعله هو اختباره و
1131
01:38:39,840 --> 01:38:43,360
نرى أن أشرطة التمرير لدينا تعمل كما هو متوقع
1132
01:38:43,359 --> 01:38:46,639
إغلاق واجهة المستخدم الرسومية
1133
01:38:44,639 --> 01:38:47,760
أو إغلاق وإعادة فتح التطبيق بذلك
1134
01:38:51,520 --> 01:38:58,400
حسنًا، نحن فقط سنضبط هذا الرجل
1135
01:38:58,399 --> 01:39:03,519
رائع هذا في نفس المكان فلنفعل ذلك
1136
01:39:10,840 --> 01:39:27,840
إنه إغلاق واجهة المستخدم الرسومية
1137
01:39:13,279 --> 01:39:27,840
إعادة فتح واجهة المستخدم الرسومية حيث يجب أن تكون
1138
01:39:29,359 --> 01:39:33,198
احفظ وانقر فوق ذلك وأعد فتحه فقط
1139
01:39:33,198 --> 01:39:38,238
إعادة فتح واجهة المستخدم الرسومية لدينا بالتأكيد بما فيه الكفاية
1140
01:39:36,399 --> 01:39:40,000
حسنًا، كان ذلك في الساعة 12 ظهرًا والآن
1141
01:39:47,600 --> 01:39:51,360
اه المتزلجون الافتراضية لمعلماتهم
1142
01:40:02,479 --> 01:40:05,759
حسنًا، هذا هو المكان الذي أضفنا فيه
1143
01:40:03,439 --> 01:40:07,279
المرفقات هنا حيث نقوم بإعادة الحفظ
1144
01:40:19,520 --> 01:40:24,159
للقيام بذلك نحن بحاجة إلى إعطاء المحرر
1145
01:40:21,520 --> 01:40:26,480
مثيلها الخاص من السلسلة الأحادية
1146
01:40:24,158 --> 01:40:28,479
وللقيام بذلك علينا أن نفعل كل شيء
1147
01:40:26,479 --> 01:40:30,879
الأشياء التي تصنع السلسلة الأحادية
1148
01:40:28,479 --> 01:40:31,919
public لذلك سوف نقوم بنقل كل هذا النوع
1149
01:40:31,920 --> 01:40:36,560
من معالج الصوت وقم أيضًا بعمله
1150
01:40:36,560 --> 01:40:40,480
لذا توجه إلى الجمهور للحصول على مكون إضافي
1151
01:40:40,479 --> 01:40:44,158
سنقوم بالاستيلاء على كل هذه الأشياء التي نحن عليها
1152
01:40:44,158 --> 01:40:48,079
ضعه اه أسفل إعدادات السلسلة الخاصة بك و
1153
01:40:48,079 --> 01:40:54,719
مواقف سلسلة أدوم نسخ هذا الرجل
1154
01:40:52,079 --> 01:40:56,319
ووضع ذلك هنا أوه الآن نحن ستعمل
1155
01:40:54,719 --> 01:40:58,239
لدينا بعض التعريفات المكررة لذلك دعونا
1156
01:41:07,760 --> 01:41:10,239
مثال على ذلك يمكننا وضع هذا الحق
1157
01:41:16,560 --> 01:41:19,920
تأكد من أنه رائع، كل ما تحتاجه هو بناء رائع
1158
01:41:23,520 --> 01:41:30,239
مرحلة مرحلة السلسلة الأحادية الخاصة بها
1159
01:41:37,920 --> 01:41:40,158
هذا هو هذا الرجل هنا الآن الأول
1160
01:41:40,158 --> 01:41:46,479
هو ملئه باللون الأسود لذا تخلص من هذا
1161
01:41:51,039 --> 01:41:54,079
حتى الآن ليس علينا أن نكتب عصير القولون
1162
01:42:00,639 --> 01:42:04,480
أم خلفية سوداء حسنا دعونا نحصل عليها
1163
01:42:04,479 --> 01:42:07,839
نحتاج أولاً إلى المساحة التي سنرسمها
1164
01:42:07,840 --> 01:42:13,920
الحدود التلقائية تساوي الحصول على الحدود المحلية
1165
01:42:11,118 --> 01:42:16,000
وكانت منطقة استجابتنا هي هذا الشيء
1166
01:42:17,920 --> 01:42:23,199
سوف تحتاج أيضا إلى السيارات ث
1167
01:42:19,679 --> 01:42:25,279
يساوي منطقة الاستجابة للحصول على العرض
1168
01:42:23,198 --> 01:42:26,319
بعد ذلك سنحتاج إلى السلسلة الفردية
1169
01:42:30,719 --> 01:42:34,079
لكل مرشح في السلسلة لذلك دعونا
1170
01:42:34,079 --> 01:42:37,118
الحصول على عناصر السلسلة لدينا
1171
01:42:39,279 --> 01:42:43,039
لذلك لاستخدام هذه الوظيفة نحن ذاهبون إلى
1172
01:42:41,198 --> 01:42:43,759
في حاجة إلى معدل العينة يمكننا الحصول على ذلك
1173
01:42:48,800 --> 01:42:52,320
لذلك هذا هو المكان الذي يمكننا أن نفعل الصوت
1174
01:42:49,920 --> 01:42:54,000
المعالج للحصول على معدل العينة
1175
01:42:55,520 --> 01:42:59,440
والتي يتم إرجاعها من تلك الوظيفة كـ
1176
01:43:02,000 --> 01:43:05,679
بكسل لذلك دعونا نخصص المساحة مسبقًا
1177
01:43:05,679 --> 01:43:09,840
الآن نحتاج فقط إلى التكرار من خلال كل منها
1178
01:43:11,198 --> 01:43:17,359
الآن يتم التعبير عن الحجم على أنه ربح
1179
01:43:17,359 --> 01:43:20,639
على عكس الديسيبل التي هي المضافة لذلك نحن
1180
01:43:20,639 --> 01:43:25,600
1. الآن نحتاج فقط إلى الاتصال بـ
1181
01:43:26,560 --> 01:43:29,760
تم تعيينها من مساحة البكسل إلى التردد
1182
01:43:33,039 --> 01:43:38,399
تسمى الخريطة لتسجيل القاعدة 10. نحن نقوم برسم الخرائط
1183
01:43:36,479 --> 01:43:40,718
رقم البكسل الذي تم تطبيعه إلى
1184
01:43:45,198 --> 01:43:48,479
عفوًا، اسمحوا لي أن أكون متسقًا مع ما أنا عليه
1185
01:43:48,479 --> 01:43:52,959
والحد الأدنى لنطاقنا هو 20 والحد الأقصى لدينا
1186
01:43:52,960 --> 01:43:58,719
000. حسنًا الآن علينا فقط الاتصال
1187
01:44:06,800 --> 01:44:09,840
حسنًا، لذلك نحتاج فقط إلى التحقق مما إذا كانت هناك فرقة
1188
01:44:13,118 --> 01:44:19,439
لذلك إذا تم تجاوز نقطة السلسلة الأحادية
1189
01:44:17,520 --> 01:44:21,119
حسنا إذا تم تجاوزه تجاهل كل شيء
1190
01:44:19,439 --> 01:44:22,399
الحق إذا لم يتم تجاوزه فنحن كذلك
1191
01:44:26,880 --> 01:44:29,679
المعاملات وهذا هو المكان الذي نحن فيه
1192
01:44:28,238 --> 01:44:30,959
الذهاب لاستدعاء ذلك الحصول على حجم ل
1193
01:44:34,960 --> 01:44:39,600
ومعدل العينة لدينا هو هذا الشيء الذي نحن عليه
1194
01:44:37,520 --> 01:44:41,280
فقط بحاجة إلى أن تفعل الشيء نفسه لكل
1195
01:44:39,600 --> 01:44:42,079
مرشح آخر في القطع المنخفض والعالي
1196
01:44:46,479 --> 01:44:53,198
قطع منخفض إذا كنت تتذكر كيفية تعريفه
1197
01:44:50,079 --> 01:44:55,198
يتم تعريفه على أنه معالج خاص به
1198
01:44:53,198 --> 01:44:57,599
سلسلة لذلك نحن بحاجة للحصول على كل فرد
1199
01:44:55,198 --> 01:44:59,839
جزء منه مقابل الحصول عليه من
1200
01:44:59,840 --> 01:45:03,039
حسنًا، لقد حصلت على ذلك للمستوى المنخفض
1201
01:45:03,039 --> 01:45:06,639
أربعة من المرشحات في القطع المنخفض
1202
01:45:05,279 --> 01:45:08,880
ومن ثم تفعل الشيء نفسه بالنسبة للارتفاع
1203
01:45:10,158 --> 01:45:13,519
حسنًا الآن نحن بحاجة فقط إلى التحويل
1204
01:45:15,679 --> 01:45:18,800
والآن بعد أن حصلنا على مقاديرنا نستطيع
1205
01:45:23,198 --> 01:45:27,759
متجه للديسيبل ثم ارسمه حسنًا
1206
01:45:26,079 --> 01:45:28,960
لذلك دعونا نفعل أول شيء دعونا نبني
1207
01:45:28,960 --> 01:45:33,279
الآن نحن بحاجة إلى تعيين قيمة الديسيبل لدينا ل
1208
01:45:33,279 --> 01:45:37,118
وسيقوم مساعد لامدا بالمهمة التي نقوم بها
1209
01:45:35,359 --> 01:45:38,639
يمكن أيضًا استخدام وظيفة مجانية ولكن
1210
01:45:41,679 --> 01:45:45,840
الحد الأقصى والحد الأدنى للمواقف في
1211
01:45:53,760 --> 01:45:56,960
ومخرجاتي هي المكان الذي سيتم تعيينه فيه
1212
01:46:00,639 --> 01:46:07,760
يمكن أن ينتقل التحكم في الذروة من زائد 24 إلى
1213
01:46:05,039 --> 01:46:10,079
سالب 24. لذا أريد منحنى استجابتي
1214
01:46:15,679 --> 01:46:22,480
لذلك دعونا نرى الحد الأدنى للإخراج والحد الأقصى
1215
01:46:19,600 --> 01:46:23,760
حسنًا، الآن يمكننا أن نبدأ ممرًا فرعيًا جديدًا
1216
01:46:23,760 --> 01:46:28,480
مع الحجم الأول تبدأ فرعية جديدة
1217
01:46:28,479 --> 01:46:32,559
منطقة استجابتنا نقطة الحصول على x هذا هو
1218
01:46:40,079 --> 01:46:43,359
لذلك سنقوم بتشغيل القيمة الأولى في
1219
01:46:43,359 --> 01:46:46,799
من خلال وظيفة الخريطة هذه ونحن
1220
01:46:46,800 --> 01:46:50,239
لشاشة الإحداثيات الآن نحن بحاجة فقط
1221
01:46:54,880 --> 01:46:59,039
حسنًا، منحنى الاستجابة الصحيح هو الخط الثاني ونحن
1222
01:46:59,039 --> 01:47:08,158
منحنى الاستجابة اه منطقة الاستجابة
1223
01:47:04,399 --> 01:47:11,279
احصل على x plus i ثم نريد أن نفعل ذلك
1224
01:47:16,560 --> 01:47:21,920
g.رسم مستطيل مستدير الزوايا ونحن في طريقنا إلى
1225
01:47:21,920 --> 01:47:25,840
إنها تريد حجم زاوية مستطيل عائم
1226
01:47:24,399 --> 01:47:28,638
دعونا نستخدم حجم الزاوية أربعة
1227
01:47:29,279 --> 01:47:33,679
دعونا نستخدم اللون الأبيض حسنًا
1228
01:47:37,840 --> 01:47:42,719
نوع السكتة الدماغية من اثنين وهذا سوف يرسم
1229
01:47:43,679 --> 01:47:47,760
بعرض بكسل واحد، سيتم رسم هذا باستخدام
1230
01:47:51,198 --> 01:47:56,319
دعونا نفتح واجهة المستخدم الرسومية لدينا حسنًا، نحن رائعون
1231
01:47:58,238 --> 01:48:04,559
حسنا الآن لماذا لا نرى أي شيء
1232
01:48:00,639 --> 01:48:06,239
إذا قمنا بسحب أشرطة التمرير هذه
1233
01:48:06,238 --> 01:48:09,039
تحديث سلسلة التصفية في الصوت
1234
01:48:09,039 --> 01:48:12,399
نحتاج أيضًا إلى جعلهم يقومون بتحديث ملف
1235
01:48:13,840 --> 01:48:18,319
لذلك دعونا نفعل ذلك بعد ذلك، حسنًا، يتعين علينا القيام به
1236
01:48:22,399 --> 01:48:27,118
يفتح هذا تلقائيًا لنتمكن من رؤيته
1237
01:48:24,560 --> 01:48:29,520
واجهة المستخدم الرسومية لدينا في كل مرة نقوم بتشغيلها
1238
01:48:35,439 --> 01:48:41,839
محرر البرنامج المساعد دوت ح الآن أسهل طريقة
1239
01:48:59,439 --> 01:49:02,719
الآن يقول هنا ملاحظة هامة هذا
1240
01:49:01,198 --> 01:49:04,479
سيتم استدعاؤه بشكل متزامن كلما أ
1241
01:49:02,719 --> 01:49:06,319
تغييرات المعلمة والعديد من الصوت
1242
01:49:04,479 --> 01:49:07,839
سوف المعالجات تغيير المعلمات الخاصة بهم
1243
01:49:06,319 --> 01:49:10,399
أثناء رد الاتصال الصوتي الخاص بهم
1244
01:49:11,359 --> 01:49:14,880
يجب أن يكون رمز المعالج كاملاً
1245
01:49:13,118 --> 01:49:18,399
موضوع آمن يجب أن يكون للغاية
1246
01:49:18,399 --> 01:49:21,759
حسنًا، ما يعنيه هذا هو عمليات الاسترجاعات
1247
01:49:21,760 --> 01:49:26,239
على موضوع الصوت على الأرجح وهذا
1248
01:49:24,000 --> 01:49:28,319
يعني أننا لا نستطيع أن نفعل أي أشياء واجهة المستخدم الرسومية
1249
01:49:26,238 --> 01:49:29,919
في أي من عمليات الاسترجاعات هذه مثل التحديث
1250
01:49:29,920 --> 01:49:36,319
وتؤدي إلى إعادة رسم ولكن ما يمكننا القيام به
1251
01:49:33,279 --> 01:49:36,880
يتم تعيين العلم الذري أن الموقت يمكن
1252
01:49:39,920 --> 01:49:43,920
لذا، أول الأشياء أولًا هيا نسخ هذه
1253
01:49:41,599 --> 01:49:44,719
عمليات الاسترجاعات حسنًا، دعنا نعود إلى موقعنا
1254
01:49:46,560 --> 01:49:49,440
لم يعودوا افتراضيين لأننا كذلك
1255
01:49:49,439 --> 01:49:52,559
دعونا نضع علامة على هذا كتجاوز حسنًا
1256
01:49:52,560 --> 01:49:56,159
إضافة أم دعونا نضيف الموقت لدينا ونحن في طريقنا
1257
01:49:56,158 --> 01:49:58,559
افعل شيئًا العلم الذري الذي أتحدث عنه
1258
01:49:58,560 --> 01:50:02,560
مؤقت العصير الآن نحن بحاجة إلى تضمين
1259
01:50:02,560 --> 01:50:06,320
رد الاتصال نذهب إلى الموقت يمكننا أن نرى
1260
01:50:06,319 --> 01:50:10,719
الفراغ الظاهري وهو افتراضي خالص لذلك نحن
1261
01:50:10,719 --> 01:50:14,560
دعونا نرى كل شيء على ما يرام في هذا الموقت
1262
01:50:12,479 --> 01:50:15,039
رد الاتصال سنقوم بالاستعلام عن الذرة
1263
01:50:15,039 --> 01:50:18,639
لتحديد ما إذا كانت السلسلة بحاجة إلى التحديث
1264
01:50:18,639 --> 01:50:22,319
يحتاج إلى إعادة طلاء لذلك دعونا نضيف ذلك
1265
01:50:43,279 --> 01:50:48,880
عمليات الاسترجاعات كلها أسفل أمنا
1266
01:50:50,840 --> 01:50:54,880
Editor.cpp أول الأشياء أولاً، دعونا
1267
01:51:06,880 --> 01:51:11,760
بعد ذلك، سنتحقق مما إذا كان الأمر كذلك
1268
01:51:11,760 --> 01:51:17,440
في رد الاتصال المؤقت إذا كانت المعلمات
1269
01:51:17,439 --> 01:51:20,559
تريد أن ترى إذا كان الأمر كذلك
1270
01:51:18,960 --> 01:51:22,158
صحيح وإذا كان الأمر كذلك فإننا نريد إعادته
1271
01:51:20,560 --> 01:51:24,400
إلى كاذبة حتى لا نفعل ذلك بهذه الطريقة
1272
01:51:22,158 --> 01:51:25,759
أم أننا لا نريد أن تعرف تماما مثل
1273
01:51:24,399 --> 01:51:26,960
نفعل هذا دائمًا لأنه إذا لم نفعل ذلك
1274
01:51:25,760 --> 01:51:28,800
إجراء أي تغييرات على المعلمة نحن
1275
01:51:31,840 --> 01:51:38,079
إذا كان الأمر كذلك إذا تغيرت معلماتنا
1276
01:51:38,079 --> 01:51:45,359
خطأ حسنًا الآن إذا تغيرت المعلمات
1277
01:51:41,520 --> 01:51:48,400
نحن بحاجة إلى تحديث السلسلة الأحادية
1278
01:51:45,359 --> 01:51:49,519
من ap vts نحتاج إلى الإشارة إلى a
1279
01:51:49,520 --> 01:51:53,760
ونعم نحن بحاجة إلى الإشارة إلى إعادة رسم ذلك
1280
01:51:53,760 --> 01:51:57,840
لسوء الحظ كل الأشياء التي يتم تحديثها
1281
01:52:00,319 --> 01:52:04,880
بحاجة إلى القيام ببعض إعادة الهيكلة
1282
01:52:01,840 --> 01:52:08,480
أولا قبل أن نتمكن من القيام بذلك وبعد ذلك
1283
01:52:04,880 --> 01:52:10,199
افعل هذا جيدًا، لذلك دعونا نفعل ذلك بعد ذلك
1284
01:52:15,039 --> 01:52:18,479
حسنًا نعم حسنًا كل هذه التحديثات
1285
01:52:18,479 --> 01:52:22,718
تحتاج إلى أن يتم تحويلها إلى وظائف مجانية لذلك
1286
01:52:21,118 --> 01:52:24,639
إذا كانوا يستخدمون متغيرات الأعضاء
1287
01:52:22,719 --> 01:52:25,760
يجب أن تصبح متغيرات الأعضاء تلك
1288
01:52:26,719 --> 01:52:32,399
وظيفة تقوم بتحديث مرشح الذروة
1289
01:52:35,840 --> 01:52:39,840
في وظيفة مجانية ثم بهذه الطريقة
1290
01:52:39,840 --> 01:52:44,960
يمكن أن يتحول رجل الذروة إلى منتج
1291
01:52:48,319 --> 01:52:51,759
لذلك دعونا نمسك بهؤلاء الرجال الذين سنذهب إليهم
1292
01:52:50,399 --> 01:52:55,118
انسخ هذه ونحن في طريقنا لنقل هذه
1293
01:52:51,760 --> 01:52:56,880
يصل إلى الأعلى هنا ووضعه تحت الخاص بك
1294
01:52:56,880 --> 01:53:01,039
ويمكننا التخلص من تلك الكهرباء الساكنة
1295
01:52:58,158 --> 01:53:04,319
الكلمة الأساسية والآن يمكننا أن نجعل
1296
01:53:10,000 --> 01:53:13,679
حسنًا، دعنا ننتقل إلى البرنامج المساعد الخاص بنا
1297
01:53:18,238 --> 01:53:21,118
حسنًا وهذا هو المكان الذي نحن ذاهبون إليه
1298
01:53:19,279 --> 01:53:21,519
لتنفيذ هذه الوظيفة المجانية بسبب
1299
01:53:27,840 --> 01:53:32,719
وهذا هو المكان الذي نريد فيه سلسلتنا
1300
01:53:29,198 --> 01:53:35,039
الإعدادات ومعدل العينة لدينا
1301
01:53:32,719 --> 01:53:36,639
حسنًا، كل ما علينا فعله هو العودة
1302
01:53:36,639 --> 01:53:39,840
وبدلا من الحصول على معدل العينة نحن
1303
01:53:39,840 --> 01:53:43,039
معدل العينة من هذا القبيل حسنا الآن نحن بحاجة
1304
01:53:43,039 --> 01:53:46,719
استخدم هذه الوظيفة المساعدة هنا يا و
1305
01:53:46,719 --> 01:53:51,039
نحن بحاجة إلى تغيير هذا بقدر ما نستطيع
1306
01:53:51,039 --> 01:53:54,479
حسنًا، لذلك نحتاج فقط إلى الاتصال بهذا
1307
01:54:02,319 --> 01:54:08,960
يساوي جعل إعدادات سلسلة تصفية الذروة
1308
01:54:06,399 --> 01:54:10,879
احصل على معدل العينة ودعنا نقوم بإجراء سريع
1309
01:54:20,639 --> 01:54:23,840
اسمحوا لي أن أفتح تمريرة عالية
1310
01:54:25,039 --> 01:54:28,719
أسمع بعض النوم دعونا نفعل دفعة
1311
01:54:35,118 --> 01:54:39,920
حسنًا، حسنًا، حسنًا، سنفعل ذلك بعد ذلك
1312
01:54:39,920 --> 01:54:43,920
اه هذه الوظيفة دعونا ننظف هذا اه
1313
01:54:47,520 --> 01:54:50,960
هذا النوع من الأشياء دعونا نتخلص من ذلك
1314
01:54:50,960 --> 01:54:54,239
سنقول إعادة هيكلة كيفية الذروة اه
1315
01:54:57,279 --> 01:55:00,000
هذا هو المكان الذي فعلنا فيه ذلك
1316
01:54:58,479 --> 01:55:02,839
حسنًا، لقد قمنا بترحيل هذه الأشياء إلى هناك
1317
01:55:00,000 --> 01:55:05,279
وجعلت هذا اه يصنع مساعد مرشح الذروة
1318
01:55:05,279 --> 01:55:10,399
نعم اه ثم قمنا بتنفيذ تلك الأشياء
1319
01:55:12,960 --> 01:55:15,118
مستمع المعلمة والمؤقت وإضافتها
1320
01:55:15,118 --> 01:55:22,960
عمليات الاسترجاعات الضرورية والعلم الذري
1321
01:55:24,079 --> 01:55:29,359
منحنى الاستجابة أوه لقد نسيت ذلك
1322
01:55:26,399 --> 01:55:30,399
ارتكاب تلك الأشياء لذلك دعونا نفعل ذلك أولا
1323
01:55:35,840 --> 01:55:38,960
دعونا إضافته دعونا نفعل ذلك أولا
1324
01:55:38,960 --> 01:55:43,279
منحنى الاستجابة الذي سيكون هذا
1325
01:55:46,319 --> 01:55:48,719
بالتأكيد تريد فصل تلك الأشياء
1326
01:55:47,520 --> 01:55:49,599
لأن ذلك كان جزءًا كبيرًا من التعليمات البرمجية
1327
01:55:49,599 --> 01:55:56,239
حسنًا، كنت أقول أن هذا هو المكان الذي نحن فيه
1328
01:55:53,039 --> 01:55:58,639
لقد أخذنا في الاعتبار أم دعونا نرى
1329
01:55:56,238 --> 01:55:59,439
نعم ماذا فعلنا، قمنا بإعادة هيكلة كيف
1330
01:55:59,439 --> 01:56:04,158
اه كيف معاملات الذروة كيف الذروة
1331
01:56:01,760 --> 01:56:07,840
يتم إنشاء المعاملات إعادة هيكلتها
1332
01:56:07,840 --> 01:56:11,279
حسنًا وهذا هو المكان الذي فعلنا فيه أيضًا
1333
01:56:09,198 --> 01:56:12,079
هذا الجزء كذلك ثم هنا هو المكان
1334
01:56:15,920 --> 01:56:20,239
التغييرات في المحرر حسنا هذا هو المكان
1335
01:56:21,520 --> 01:56:26,480
العلم الذري الذي سوف نقوم بفحصه
1336
01:56:34,158 --> 01:56:41,198
نقطة CPP أم على وجه التحديد المنشئ
1337
01:56:41,198 --> 01:56:45,279
الآن بعد أن أصبح بإمكاننا تحديث أي مرشح ذروة
1338
01:56:43,439 --> 01:56:46,879
ربط مع إعدادات السلسلة التي نحتاج إليها
1339
01:56:46,880 --> 01:56:51,039
المعلمات تتغير في الواقع لذلك دعونا
1340
01:56:49,198 --> 01:56:52,879
انتزاع كافة المعلمات من الصوت
1341
01:56:56,158 --> 01:57:03,839
ومن خلالهم اه تعود هذه الدالة
1342
01:56:59,760 --> 01:57:06,079
مجموعة من المؤشرات الآن إذا قمنا بالتسجيل
1343
01:57:03,840 --> 01:57:07,039
كمستمع نحتاج إلى إلغاء التسجيل كـ
1344
01:57:07,039 --> 01:57:14,079
سنفعل نفس هذا الجزء من التعليمات البرمجية هنا
1345
01:57:14,079 --> 01:57:17,599
هذا جيد، لذلك دعونا نذهب إلى جهاز ضبط الوقت لدينا
1346
01:57:20,639 --> 01:57:25,359
إذا تغيرت المعلمة فنحن بحاجة إلى ذلك
1347
01:57:23,279 --> 01:57:26,880
قم بتحديث السلسلة الأحادية لذلك دعونا نفعل ذلك
1348
01:57:25,359 --> 01:57:28,799
دعونا نلتقط إعدادات السلسلة التي لنقم بها
1349
01:57:26,880 --> 01:57:30,319
معاملات جديدة ثم دعونا نقوم بالتحديث
1350
01:57:30,319 --> 01:57:36,319
إعادة طلاء السيارات بسيطة جدا حسنا
1351
01:57:37,679 --> 01:57:42,079
لفرقة الذروة كل الحق في سلسلتنا
1352
01:57:42,079 --> 01:57:45,760
ومعدل العينة لدينا والآن نستطيع ذلك
1353
01:57:45,760 --> 01:57:49,920
معاملات السلسلة هي معاملاتنا القديمة
1354
01:57:53,359 --> 01:57:56,799
وبعد ذلك سوف يقوم البدلاء لدينا بذلك
1355
01:57:56,800 --> 01:58:03,599
حسنًا والآن نقوم بإعادة الطلاء فقط
1356
01:58:00,079 --> 01:58:05,679
أوه لقد نسيت أن أسمي معاملات اه
1357
01:58:05,679 --> 01:58:10,800
حسنًا، دعنا نختبر ذلك ونرى ما إذا كان ذلك ممكنًا
1358
01:58:10,960 --> 01:58:14,480
حسنًا، إذا قمت بتعديل هذا فنحن كذلك
1359
01:58:20,238 --> 01:58:23,678
حسنًا قريبًا بما فيه الكفاية حسنًا سنصل
1360
01:58:23,679 --> 01:58:27,359
يمكننا إضافة بيان تصحيح الكبش
1361
01:58:27,359 --> 01:58:32,719
وينبغي لنا أن نرى شيئا هنا إذا
1362
01:58:40,399 --> 01:58:44,638
حسنا لذلك نحن بحاجة للذهاب إلى لدينا
1363
01:58:44,639 --> 01:58:49,359
حسنًا، لنجري تحديثًا بمعدل 60 هرتز
1364
01:58:46,840 --> 01:58:49,920
معدل كنت أعرف أن هناك شيئا ما كنت
1365
01:58:49,920 --> 01:58:56,239
حسنًا، لنجرب هذا الآن، يجب أن ينجح هذا
1366
01:59:02,960 --> 01:59:07,679
حسنًا، نحن الآن بحاجة للحصول على الخفض
1367
01:59:07,679 --> 01:59:13,039
يمكن استخدامه بواسطة المحرر لذا توجه إلى
1368
01:59:10,479 --> 01:59:15,759
المعالج المساعد الخاص بك نقطة ح
1369
01:59:13,039 --> 01:59:17,359
ونحن بحاجة إلى القفز إلى كل هذه
1370
01:59:17,359 --> 01:59:20,960
حسنًا، نحن بحاجة إلى جعل كل هذه الأمور عامة
1371
01:59:28,238 --> 01:59:32,638
يمكننا وضعها بعد أن نصل إلى الذروة
1372
01:59:32,639 --> 01:59:36,159
اه دعونا نفعل القليل من البناء فقط
1373
01:59:34,479 --> 01:59:37,039
متأكد من أنه ليس علينا أن نتغير
1374
01:59:37,039 --> 01:59:39,760
حسنًا، هؤلاء كان من الممكن أن يكونوا كذلك
1375
01:59:38,158 --> 01:59:41,598
العامة من أنها كان من الممكن أن تكون حرة
1376
01:59:41,599 --> 01:59:44,880
والآن نحن بحاجة فقط إلى إضافة اثنين من المساعدين
1377
01:59:48,238 --> 01:59:51,519
ونحن في طريقنا للقيام بنفس الشيء في الأساس
1378
01:59:49,599 --> 01:59:52,319
الشيء الذي فعلناه بهذا جعل الذروة
1379
01:59:55,439 --> 01:59:59,519
حتى نتمكن من وضعها هنا إذا أردنا
1380
02:00:01,118 --> 02:00:05,598
في مكانين مثل البرنامج المساعد اه
1381
02:00:09,599 --> 02:00:13,840
و plugineditor.h إذا أردنا القيام بذلك
1382
02:00:12,079 --> 02:00:15,679
نحن بحاجة إلى استخدام الكلمة الأساسية المضمنة
1383
02:00:13,840 --> 02:00:17,119
وإلا فإن المترجم سوف ينتج ملف
1384
02:00:17,118 --> 02:00:21,439
في كل مكان يوجد فيه ملف الرأس هذا
1385
02:00:26,719 --> 02:00:30,719
السيارات المضمنة لست متأكدًا من النوع المطلوب
1386
02:00:33,840 --> 02:00:38,480
نحن بحاجة إلى إعدادات السلسلة الخاصة بنا مرة أخرى
1387
02:00:42,800 --> 02:00:46,719
يمكنني فقط نسخ هذا من البرنامج الإضافي
1388
02:00:49,840 --> 02:00:55,199
قطع منخفض لذلك أحتاج إلى هذا الشيء وهنا
1389
02:00:55,198 --> 02:00:58,799
حسنًا، دعنا نقوم بالبناء السريع
1390
02:01:02,719 --> 02:01:06,480
العودة إلى المكونات في المعالج سأذهب
1391
02:01:06,479 --> 02:01:09,839
تحديث مرشح القطع العالي سوف ينسخ
1392
02:01:13,679 --> 02:01:20,399
هذا هو مجرد معدل عينة المعلمة لدينا
1393
02:01:16,960 --> 02:01:23,039
حسنًا، ونحن بحاجة إلى عودة كهذه
1394
02:01:20,399 --> 02:01:25,198
تنسيق ذلك بشكل صحيح وتفعل قليلا
1395
02:01:23,039 --> 02:01:28,158
بناء تأكد من عدم وجود خطأ لدينا
1396
02:01:25,198 --> 02:01:28,960
حسنًا، رائع الآن، نحتاج فقط إلى تحديث ملفنا
1397
02:01:32,880 --> 02:01:40,239
ودعونا نغير هذا لجعله منخفضًا
1398
02:01:40,238 --> 02:01:47,439
إعدادات السلسلة تحصل على معدل العينة
1399
02:01:44,800 --> 02:01:50,480
نفس الشيء بالنسبة للقطع العالي الذي نحن عليه فقط
1400
02:01:47,439 --> 02:01:51,118
سأقوم بعمل قطع عالية للحصول على عينة
1401
02:01:51,118 --> 02:01:55,359
حسنًا، لنجري اختبارًا سريعًا من قبل
1402
02:01:55,359 --> 02:01:59,118
حسنًا، يجب أن يستمر هذا في العمل
1403
02:01:59,520 --> 02:02:03,599
حسنا المتداول قبالة كل القاع كما
1404
02:02:12,238 --> 02:02:15,759
لأنه من الجيد أن يكون لديك ذلك
1405
02:02:14,158 --> 02:02:16,719
حسنًا، هذا هو المكان الذي ربطنا فيه
1406
02:02:16,719 --> 02:02:20,639
حصلت على تحديث العرض على ما يرام
1407
02:02:20,639 --> 02:02:28,400
اه دعونا نرى كيف يتم إعادة هيكلة هذا
1408
02:02:25,039 --> 02:02:29,279
يتم إنشاء مرشحات القطع وهذا ما
1409
02:02:29,279 --> 02:02:33,039
التخلص من هذا الرمز حدث نفس الشيء
1410
02:02:33,039 --> 02:02:39,679
والآن هذا هو المكان الذي قمنا فيه بالتحديث
1411
02:02:37,118 --> 02:02:40,559
دعونا نرى هذا هو المكان الذي واجهة المستخدم الرسومية
1412
02:02:46,960 --> 02:02:51,118
الآن دعونا نقوم بتحديث منحنى الاستجابة للجميع
1413
02:02:49,599 --> 02:02:52,319
حسنًا، انتقل إلى نقطة محرر البرنامج المساعد
1414
02:02:57,599 --> 02:03:02,800
تحديث المعامل الذي قمنا به هنا
1415
02:02:59,520 --> 02:03:05,440
لذا فإن معامل القطع المنخفض تلقائي
1416
02:03:06,399 --> 02:03:10,000
معدل العينة أم دعونا نقوم بتخزين تلك العينة مؤقتًا
1417
02:03:10,000 --> 02:03:13,198
أشعر بالكسل قليلاً، سأذهب فحسب
1418
02:03:11,439 --> 02:03:13,598
لنسخ أنه يمكن إعادة هيكلة كل هذا
1419
02:03:16,238 --> 02:03:18,559
أنفسنا نريد دائمًا عدم تكرارها
1420
02:03:18,560 --> 02:03:22,159
جاف لا تكرر نفسك حسنا هنا نحن
1421
02:03:26,479 --> 02:03:31,359
قم بإجراء إعدادات سلسلة الفلتر عالية القطع
1422
02:03:31,359 --> 02:03:36,079
الآن يمكننا تحديث مرشح القطع الخاص بنا
1423
02:03:33,599 --> 02:03:37,599
سلسلتنا ستكون السلسلة الأحادية
1424
02:03:37,599 --> 02:03:42,000
معاملات القطع المنخفضة ستكون
1425
02:03:42,000 --> 02:03:48,479
وسيكون المنحدر لدينا هو السلسلة
1426
02:03:48,479 --> 02:03:52,158
ثم نقوم بتحديث مرشح القطع الخاص بنا
1427
02:03:52,158 --> 02:03:58,319
سلسلة أحادية عالية القطع. نريد الارتفاع
1428
02:04:00,158 --> 02:04:04,799
ومع المنحدر المرتفع حسنًا، فلنفعل ذلك
1429
02:04:12,399 --> 02:04:17,598
نحن نرسم على الرغم من أن هذا رائع
1430
02:04:15,679 --> 02:04:18,719
يجب أن تكون منطقة الاستجابة خاصة بها
1431
02:04:18,719 --> 02:04:22,399
لا يمكن للمكونات أن ترسم خارجها
1432
02:04:20,479 --> 02:04:23,198
التوازن إلا إذا قمت بتعيين العلم ذلك
1433
02:04:23,198 --> 02:04:27,039
سنفعل ذلك بعد ذلك ولكن هذا أمر جيد
1434
02:04:32,238 --> 02:04:34,319
وقال الآخر في الاتجاه الآخر ما نحن عليه
1435
02:05:04,399 --> 02:05:07,839
ترحيل هذا الرمز من المحرر إلى ملف
1436
02:05:07,840 --> 02:05:13,599
من السهل نسبيا أننا بحاجة إلى أن نرث
1437
02:05:16,880 --> 02:05:20,560
حقا نحن مجرد إعادة هيكلة ما نحن عليه
1438
02:05:20,560 --> 02:05:24,159
ملف الرأس أولا وقبل كل شيء دعونا نصعد
1439
02:05:24,158 --> 02:05:29,679
ترث أساسا من كل هذه الأشياء لذلك
1440
02:05:26,960 --> 02:05:33,920
دعونا نفعل ذلك أولا دعونا نفعل الهيكل
1441
02:05:29,679 --> 02:05:34,560
اه منحنى الاستجابة اسمحوا لي أن تهجئه بشكل صحيح
1442
02:05:34,560 --> 02:05:38,560
مكون وبعد ذلك نحن بحاجة إلى أن ترث
1443
02:05:38,560 --> 02:05:41,599
حسنًا، سنحتاج إلى نفس الشيء اه
1444
02:05:43,679 --> 02:05:50,399
وسنحتاج إلى الهجرة فوق كل شيء
1445
02:05:45,439 --> 02:05:51,359
من عمليات الاسترجاعات هذه، دعنا ننسخها فقط
1446
02:05:51,359 --> 02:05:56,319
تعليق دعنا نذهب إلى ملف CPP الخاص بنا
1447
02:05:54,078 --> 02:05:57,599
الآن نحن في طريقنا لترحيل رد الاتصال
1448
02:05:56,319 --> 02:05:58,639
بحاجة إلى تغيير معلمتنا في ملفنا
1449
02:05:58,639 --> 02:06:05,279
لذلك سأقوم بتقليد هذين الرجلين
1450
02:06:05,279 --> 02:06:09,840
ضعهم هنا وقم فقط بتغيير هذا إلى
1451
02:06:09,840 --> 02:06:14,319
مكون المنحنى نفسه لذلك نحصل على
1452
02:06:14,319 --> 02:06:17,679
لا بأس، سوف نقوم بإصلاح تلك المشاكل خلال فترة قصيرة فقط
1453
02:06:15,760 --> 02:06:18,239
ثانيًا، ونحن بحاجة إلى الهجرة عبر
1454
02:06:22,000 --> 02:06:26,238
هنا دعونا نعطي أنفسنا اه دعونا نرى
1455
02:06:26,238 --> 02:06:30,799
التهيئة التي نحتاج إلى تقديمها لأنفسنا
1456
02:06:30,800 --> 02:06:36,239
نفس الشيء نفس الشيء حسنا الآن نستطيع
1457
02:06:39,439 --> 02:06:43,118
نحن بحاجة إلى الهجرة عبر الكود الذي
1458
02:06:43,118 --> 02:06:46,880
حسنًا، فلنفعل ذلك بعد ذلك حيث كان
1459
02:06:50,158 --> 02:06:54,078
إنه اسم للمؤقت الذي نحتاجه أيضًا
1460
02:06:54,078 --> 02:07:00,479
نحن بحاجة إلى المدمر نحتاج إلى هذا الرمز
1461
02:06:57,599 --> 02:07:02,400
حسنًا، فلننسخ هذا، حسنًا نحن كذلك
1462
02:07:02,399 --> 02:07:08,399
لذلك دعونا نعلن عن أحد تلك الطلاءات الفارغة
1463
02:07:08,399 --> 02:07:14,319
وظيفة الطلاء من محرر البرنامج المساعد
1464
02:07:11,039 --> 02:07:15,439
حتى نتمكن حرفيًا من إعادة تسمية هذا
1465
02:07:14,319 --> 02:07:18,158
أنا لن أفعل ذلك على الرغم من أنني
1466
02:07:15,439 --> 02:07:19,919
الذهاب لنسخه وتفعل الشيء الصحيح
1467
02:07:18,158 --> 02:07:22,158
ولكن حرفيًا يمكننا النسخ حرفيًا
1468
02:07:22,158 --> 02:07:25,759
سنقوم بإصلاح كل هذه المتغيرات في ملف واحد فقط
1469
02:07:25,760 --> 02:07:29,679
كل تلك الرسائل الخطأ رقم ثمانية نحن
1470
02:07:27,599 --> 02:07:30,960
تحتاج إلى الهجرة عبر المعلمة
1471
02:07:30,960 --> 02:07:36,239
قيمة لذلك دعونا انتزاع هذا من هنا
1472
02:07:34,319 --> 02:07:38,479
ينبغي أن تذهب هنا نحن بحاجة أيضا إلى
1473
02:07:38,479 --> 02:07:42,479
الآن بعد أن قمنا بهذه الأشياء التي نحتاجها
1474
02:07:42,479 --> 02:07:45,839
نعطي أنفسنا مثالا لذلك دعونا نفعل
1475
02:07:49,118 --> 02:07:52,719
المكون وبعد ذلك يمكننا أيضًا التخلص منه
1476
02:07:52,719 --> 02:07:58,319
يمكننا أيضا التخلص من الذرة لدينا في لدينا
1477
02:07:55,520 --> 02:08:00,400
البرنامج المساعد Editor.cpp الذي نحتاج إلى النزول إليه
1478
02:08:00,399 --> 02:08:05,279
باعتبارها واحدة من مكوناتنا في الوقت الحالي
1479
02:08:08,639 --> 02:08:12,319
منشئ المحرر متأكد تمامًا من ذلك
1480
02:08:13,679 --> 02:08:17,599
الصوت الآخر لمكون منحنى الاستجابة
1481
02:08:17,599 --> 02:08:25,199
نعم هذا يحتاج إلى التهيئة من قبل
1482
02:08:25,359 --> 02:08:29,198
لجميع المرفقات في النهاية نحتاجها
1483
02:08:27,439 --> 02:08:31,439
لإعطائها بعض الحدود لذلك دعونا نذهب إلى
1484
02:08:29,198 --> 02:08:33,598
وظيفة تغيير حجم محرر المكونات الإضافية لدينا
1485
02:08:31,439 --> 02:08:35,279
والآن يمكننا بالفعل استخدام استجابتنا
1486
02:08:35,279 --> 02:08:38,880
حسنًا، حسنًا، دعنا نذهب إلى البرنامج المساعد الخاص بنا
1487
02:08:43,520 --> 02:08:49,119
لذلك نحن لا نحتاج إلى أي من عمليات الاسترجاعات هذه
1488
02:08:46,639 --> 02:08:50,319
أم أننا لا نحتاج إلى هذه الذرة لا نحتاج إليها
1489
02:08:50,319 --> 02:08:54,000
اه السلسلة وهذا يعني أنه يمكننا الحصول عليها
1490
02:08:56,399 --> 02:09:00,000
حسنًا، دعنا نذهب إلى البرنامج المساعد لدينا
1491
02:09:04,000 --> 02:09:07,760
لذلك يذهب هؤلاء بنفس الطريقة بالنسبة للمدمر
1492
02:09:07,760 --> 02:09:11,440
ومن ثم فإننا لا نفعل أيًا من هذا
1493
02:09:11,439 --> 02:09:14,638
املأها بالكامل باللون الأسود حتى نتمكن من ذلك
1494
02:09:14,639 --> 02:09:18,880
كل هذه الأشياء ومن ثم لا نحتاج إليها
1495
02:09:23,039 --> 02:09:26,880
كل الحق، وأعتقد أن هذا هو أكثر من
1496
02:09:28,960 --> 02:09:32,000
ربما كان هذا كل شيء على ما يرام، نعم حسنًا
1497
02:09:32,000 --> 02:09:36,800
لذلك دعونا تشغيل واختبار كل شيء على ما يرام
1498
02:09:38,078 --> 02:09:42,158
دعنا نذهب إلى الدالة التي تم تغيير حجمها اه
1499
02:09:42,158 --> 02:09:49,759
الحدود نقطة الحصول على الارتفاع أوه أنت تعرف لماذا
1500
02:09:49,760 --> 02:09:53,760
في هذا أم منطقة الاستجابة لدينا لا ينبغي
1501
02:09:55,760 --> 02:09:57,920
مجرد الحصول على الارتداد المحلي لذلك أنا فقط
1502
02:10:01,439 --> 02:10:06,078
حسنًا الآن إذا قمنا بتشغيله فيجب أن نكون كذلك
1503
02:10:07,039 --> 02:10:11,198
حسنًا، رائع لذلك دعونا نتحقق مما إذا كنا كذلك
1504
02:10:15,039 --> 02:10:19,840
قلت لك أن ذلك سيكون سهلاً، حسنًا، فلنفعل ذلك
1505
02:10:19,840 --> 02:10:27,679
أوه مكون منحنى الاستجابة الذي تم إنشاؤه
1506
02:10:24,560 --> 02:10:29,119
هذا إلى حد ما اه العدوانية إلى حد ما
1507
02:10:37,359 --> 02:10:43,839
الشيء نفسه بالنسبة للحق هنا حسنًا لقد وصلنا
1508
02:10:40,560 --> 02:10:43,840
لقد قطعنا شوطا طويلا في الكثير من الأشياء
1509
02:10:50,399 --> 02:10:54,719
لهذه الفئة المنزلق أريد أن تظهر
1510
02:10:54,719 --> 02:10:58,960
والحد الأقصى للنطاق في أي من طرفي
1511
02:10:56,880 --> 02:11:01,359
شريط التمرير وأريد أن أرى المعلمات
1512
02:11:01,359 --> 02:11:04,799
أريد أن يحتوي شريط التمرير على بعض
1513
02:11:05,920 --> 02:11:10,078
لذلك سأقوم بتغيير فئة شريط التمرير هذه
1514
02:11:08,158 --> 02:11:10,960
اسمحوا لي أن أذهب إلى المحرر الخاص بي أولا سأذهب
1515
02:11:10,960 --> 02:11:15,599
فئة شريط التمرير هنا للحصول على مخصص
1516
02:11:13,760 --> 02:11:17,920
الشكل والمظهر الذي سيفعل تلك الأشياء
1517
02:11:15,599 --> 02:11:18,719
لذلك القليل من التخطيط قبل أن نفعل ذلك بالفعل
1518
02:11:18,719 --> 02:11:23,279
ويعمل نظام الشكل والمظهر للعصير
1519
02:11:23,279 --> 02:11:28,078
اسمحوا لي أن أقفز إلى ذلك حسنا
1520
02:11:26,399 --> 02:11:30,078
ها نحن نسير على ما يرام في الشكل والمظهر
1521
02:11:30,078 --> 02:11:33,439
الآن يعمل نظام الشكل والمظهر
1522
02:11:33,439 --> 02:11:37,598
حسنًا داخل وظيفة الطلاء المكونة
1523
02:11:35,599 --> 02:11:38,880
اسمحوا لي أن أذهب إلى شريط التمرير أو الطلاء
1524
02:11:41,039 --> 02:11:43,599
عندما تقوم بطلاء مكوناتك الآن
1525
02:11:44,800 --> 02:11:48,960
الممارسة العامة تعمل مثل هذا في
1526
02:11:47,118 --> 02:11:51,920
وظيفة طلاء المكونات الخاصة بك
1527
02:11:48,960 --> 02:11:52,480
سوف تقوم بالاتصال للحصول على الشكل والمظهر
1528
02:12:00,238 --> 02:12:04,000
هناك العديد من وظائف الأعضاء ل
1529
02:12:06,800 --> 02:12:10,400
في الأساس كما لو كنا في فئة شريط التمرير
1530
02:12:08,479 --> 02:12:12,399
يحتوي شريط التمرير على أساليب الشكل والمظهر
1531
02:12:10,399 --> 02:12:15,598
هناك فئة الجهير الشكل والمظهر الذي
1532
02:12:15,599 --> 02:12:18,560
روايات من كل هذه الأشياء أستطيع
1533
02:12:17,359 --> 02:12:20,319
اسحبه للأعلى في المستندات وسترى
1534
02:12:21,279 --> 02:12:24,399
حسنًا حتى تتمكن من رؤية الشكل والمظهر
1535
02:12:27,760 --> 02:12:31,199
محرر النصوص لديه طريقة عرض الشجرة الخاصة به
1536
02:12:31,198 --> 02:12:36,559
نافذة تلميح أداة التسمية بخير
1537
02:12:37,679 --> 02:12:40,960
المثال ثم يسمونه واحدا من هؤلاء
1538
02:12:40,960 --> 02:12:44,800
لذلك اسمحوا لي أن أذهب إلى Slider.cpp وأعرض
1539
02:12:44,800 --> 02:12:49,119
في حالة المتزلجون فإنه يستخدم بثرة ل
1540
02:12:50,000 --> 02:12:53,279
ذلك حتى نتمكن من رؤية ما يحدث بشكل جيد
1541
02:12:53,279 --> 02:12:58,719
كما هو موضح هنا، فهو يستخدم الشكل والمظهر
1542
02:12:58,719 --> 02:13:02,319
واحد من هؤلاء الأعضاء الشكل والمظهر
1543
02:13:02,319 --> 02:13:06,158
سأعود إلى هذا حتى نتمكن من رؤية ما
1544
02:13:03,920 --> 02:13:07,359
أنا أتحدث عن اه الشكل المنزلق و
1545
02:13:07,359 --> 02:13:10,639
حسنًا، ها نحن ذا نرسم شريط تمرير خطيًا
1546
02:13:10,639 --> 02:13:13,920
إذا كان مثل شريط التمرير الذي حصل
1547
02:13:12,158 --> 02:13:15,598
عدة إبهامات وأشياء عليها إذا كانت كذلك
1548
02:13:19,279 --> 02:13:23,439
عرض هذا النوع من الأشياء على ما يرام لذلك
1549
02:13:25,279 --> 02:13:29,118
وظيفة العضو هي حيث كل تلك الأشياء
1550
02:13:29,118 --> 02:13:33,759
حسنًا، على سبيل المثال شريط التمرير العمودي
1551
02:13:32,238 --> 02:13:36,399
سوف ندعو للحصول على الشكل والمظهر
1552
02:13:41,359 --> 02:13:45,519
حسنًا وبعد ذلك سوف يتم الاتصال
1553
02:13:45,520 --> 02:13:49,760
حسنًا على هذا الكائن الذي تم إرجاعه حسنًا الآن
1554
02:13:50,800 --> 02:13:56,079
يتم رسم الجزء المنزلق من المكون
1555
02:13:53,439 --> 02:13:58,238
مع هذا الشكل والمظهر وظيفة العضو
1556
02:14:01,359 --> 02:14:04,399
حسنًا بغض النظر عن ذلك لا أريد ذلك
1557
02:14:14,719 --> 02:14:18,239
وظيفة الطلاء هي كل ما هو جزء منه
1558
02:14:18,238 --> 02:14:21,439
احصل على الشكل والمظهر من خلال رسم شريط التمرير الدوار
1559
02:14:21,439 --> 02:14:24,960
الآن أريد أن تكون قيمة المعلمة
1560
02:14:33,599 --> 02:14:38,078
حسنًا، سأرسم الحد الأدنى والحد الأقصى
1561
02:14:38,078 --> 02:14:41,679
ونطلق على هذا العضو الشكل والمظهر
1562
02:14:41,679 --> 02:14:45,118
حسنًا، أعلم أنني بحاجة إلى مساحة صغيرة لـ
1563
02:14:43,359 --> 02:14:46,559
تسميات نصية توضح النطاق المطلوب
1564
02:14:46,560 --> 02:14:50,480
وهذا يعني المساحة الفعلية التي
1565
02:14:48,479 --> 02:14:51,439
سيتم رسم شريط التمرير في الحاجة إلى ذلك
1566
02:14:54,719 --> 02:14:57,439
تريد استخدام ارتفاع نص موحد لـ
1567
02:15:03,359 --> 02:15:06,399
وظيفة الطلاء الخاصة بي والشكل والمظهر
1568
02:15:06,399 --> 02:15:10,559
سوف تحتاج إلى استدعاء هذا الحصول على نوع النص
1569
02:15:15,279 --> 02:15:19,920
حسنًا، أريد أيضًا تخصيص اللاحقة
1570
02:15:19,920 --> 02:15:26,560
بهذه الطريقة سأرى أشياء مثل 2.85
1571
02:15:23,439 --> 02:15:28,078
كيلو هرتز أو 12 ديسيبل لكل أوكتاف
1572
02:15:30,560 --> 02:15:34,639
لأنه لا يحتوي على أي وحدات على الإطلاق
1573
02:15:37,039 --> 02:15:40,560
الطريقة التي يمكنني بها الحصول على قيمتها لذلك دعونا نعود
1574
02:15:39,118 --> 02:15:42,319
إلى محرر البرنامج المساعد لدينا
1575
02:15:42,319 --> 02:15:45,759
سيخضع الفصل للكثير من العمليات الجراحية
1576
02:15:45,760 --> 02:15:50,079
أولا دعونا نعيد تسمية هذا الفصل ونحن
1577
02:15:50,078 --> 02:15:55,920
شريط التمرير الدوار مع التسميات بخير
1578
02:15:53,599 --> 02:15:57,920
لذا فإن الشيء التالي الذي نحتاجه هو أننا بحاجة إلى ذلك
1579
02:15:59,118 --> 02:16:05,519
لذلك تراوحت عصير المعلمة الصوتية
1580
02:16:11,599 --> 02:16:17,279
لكل هؤلاء أم كل هؤلاء الرجال
1581
02:16:15,760 --> 02:16:19,440
على الرغم من أنه مستمد من الصوت
1582
02:16:19,439 --> 02:16:23,198
مجموعة كاملة من وظائف الأعضاء ذلك
1583
02:16:21,359 --> 02:16:24,479
اسمحوا لي أن أخرج المعلومات من هذا إذا كنت
1584
02:16:28,880 --> 02:16:33,120
صفر إلى واحد والتحويل من صفر إلى واحد
1585
02:16:32,159 --> 02:16:34,478
هذا النوع من الأشياء وبعد ذلك هناك
1586
02:16:33,120 --> 02:16:36,079
مجموعة كاملة من أمثالك تحصل على قيمة
1587
02:16:36,079 --> 02:16:40,318
أنه يأتي من الطبقة الأساسية بخير
1588
02:16:40,318 --> 02:16:44,558
دعونا لا نضيع كثيرًا في التفاصيل الدقيقة
1589
02:16:42,718 --> 02:16:46,000
حول ذلك والتركيز فقط على المتابعة
1590
02:16:46,000 --> 02:16:49,679
حسنًا، هذه هي المعلمة الخاصة بي
1591
02:17:00,000 --> 02:17:06,799
الرجل بخير الآن نحن في الواقع بحاجة إلى
1592
02:17:04,079 --> 02:17:09,039
الشكل والمظهر الطبقة بخير نحن بحاجة إلى
1593
02:17:06,799 --> 02:17:12,879
الشكل الفعلي والمظهر فئة ما في وسعنا
1594
02:17:09,040 --> 02:17:15,280
توفير شريط التمرير الدوار الخاص بنا
1595
02:17:12,879 --> 02:17:16,398
تعمل بشكل جيد إذا قفزنا مرة أخرى
1596
02:17:16,398 --> 02:17:21,279
أم القفز مرة أخرى إلى هذا الشيء هذا
1597
02:17:21,280 --> 02:17:25,200
انتقل إلى فئة شريط التمرير هذه وإليك المظهر
1598
02:17:25,200 --> 02:17:30,240
لذلك نحن نريد تنفيذ شريط التمرير الدوار
1599
02:17:28,638 --> 02:17:33,039
تعمل بشكل جيد لذلك هذا ما نحتاج إليه
1600
02:17:30,239 --> 02:17:35,599
تقدم هنا دعونا نلقي الشكل والمظهر
1601
02:17:35,599 --> 02:17:38,799
بعض الإصدارات المختلفة ونحن في طريقنا إلى
1602
02:17:42,159 --> 02:17:47,039
فهذا هو المكان الذي نحن ذاهبون إليه
1603
02:17:44,959 --> 02:17:50,398
تنفيذ رسم شريط التمرير الدوار
1604
02:17:47,040 --> 02:17:54,399
لذلك دعونا نذهب إلى فئة شريط التمرير و
1605
02:17:50,398 --> 02:17:56,318
ابحث عن طرق الشكل والمظهر تلك
1606
02:17:56,318 --> 02:18:02,079
شريط التمرير لذلك فقط قم بنسخ هذا الرجل
1607
02:18:04,799 --> 02:18:09,358
ثم اصنع هذا، يجب أن نحصل على ذلك
1608
02:18:09,359 --> 02:18:12,559
رائع حسنًا، لدينا مظهرنا ومظهرنا
1609
02:18:12,558 --> 02:18:17,039
أو شكلنا ومظهرنا الذي نحتاج إليه
1610
02:18:17,040 --> 02:18:21,840
ومن ثم يمكننا أن نضع ذلك كمظهرنا و
1611
02:18:26,239 --> 02:18:30,959
حسنًا الآن إذا أردنا إلقاء نظرة
1612
02:18:28,478 --> 02:18:35,279
ونشعر بأن علينا أن نتذكر ذلك
1613
02:18:30,959 --> 02:18:36,879
قم بإلغاء ضبطه في المدمر الخاص بنا
1614
02:18:38,638 --> 02:18:42,959
لديك بعض العناصر المرئية المخصصة
1615
02:18:39,920 --> 02:18:44,719
لذلك دعونا نفعل هذا الطلاء الفارغ
1616
02:18:47,599 --> 02:18:50,398
ما نحن في طريقنا إليه في الواقع
1617
02:18:52,558 --> 02:18:56,398
بعض الوظائف التي يمكن أن توفر ذلك
1618
02:19:00,478 --> 02:19:05,519
إذن أم أن هذا سيكون مجرد عدد صحيح
1619
02:19:04,079 --> 02:19:07,840
وبعد ذلك سنحتاج إلى الحصول عليها
1620
02:19:14,558 --> 02:19:19,039
أم أنت تعرف ديسيبل إذا كنا نفعل
1621
02:19:17,040 --> 02:19:22,240
كسب شريط التمرير حسنا لذلك دعونا نفعل
1622
02:19:22,239 --> 02:19:27,519
سلسلة من هذا القبيل حسنا الآن
1623
02:19:25,519 --> 02:19:30,559
هل كل هذه التغييرات إذا نزلنا إلى
1624
02:19:27,519 --> 02:19:32,239
محرر البرنامج المساعد الخاص بنا. انتقل إلى هنا
1625
02:19:30,558 --> 02:19:34,000
كل هذه شريط التمرير الدوار مع الملصقات
1626
02:19:34,000 --> 02:19:38,638
حسنًا الآن نحن بحاجة إلى تهيئة الكل
1627
02:19:35,760 --> 02:19:41,679
من هؤلاء الأشخاص، انتقل إلى plugineeditor.cpp
1628
02:19:43,599 --> 02:19:47,439
منحنى الاستجابة لذا يجب أن يكونوا كذلك
1629
02:19:44,879 --> 02:19:49,039
تمت تهيئته قبل منحنى الاستجابة
1630
02:19:47,439 --> 02:19:51,359
حسنا الآن إذا كنت تتذكر هذا الشيء
1631
02:19:51,359 --> 02:19:55,680
هذا الشيء يحتاج اه ما يسمى ذلك
1632
02:19:55,680 --> 02:19:59,760
ثم يحتاج أيضًا إلى اللاحقة التي
1633
02:20:07,520 --> 02:20:13,600
استخدم ap vts الخاص بنا للحصول على معلمة
1634
02:20:20,559 --> 02:20:24,559
حسنًا، هذا شريط تمرير واحد يتعين علينا القيام به
1635
02:20:27,600 --> 02:20:32,399
dereference أن حسنا دعونا نفعل الباقي
1636
02:20:34,719 --> 02:20:42,079
وبعد ذلك نحتاج إلى وحداتنا بشكل جيد
1637
02:20:37,840 --> 02:20:45,600
هذه هي جودة الديسيبل ليس لها وحدات
1638
02:20:52,559 --> 02:20:57,359
حسنًا، إذا قمنا ببنائه فلا ينبغي لنا ذلك
1639
02:21:01,840 --> 02:21:06,318
لماذا أعطانا ذلك رمزا غير محدد
1640
02:21:04,239 --> 02:21:09,039
أوه نحن في عداد المفقودين وظيفة الألم
1641
02:21:06,318 --> 02:21:10,318
لهذا السبب حسنًا، دعنا نذهب إلى البرنامج المساعد الخاص بنا
1642
02:21:20,719 --> 02:21:24,959
حسنًا، نجح البناء الرائع حسنًا
1643
02:21:24,959 --> 02:21:28,318
نحن لن نذهب إلى المتزلجون لدينا
1644
02:21:26,398 --> 02:21:29,358
أن تكون فارغة بسبب شكلها ومظهرها
1645
02:21:32,639 --> 02:21:36,398
وظيفة الألم لدينا فارغة حسنًا
1646
02:21:38,398 --> 02:21:40,959
الهيكل العظمي حتى نتمكن من البدء في الرسم
1647
02:21:44,719 --> 02:21:51,039
هيكل عظمي لشريط التمرير المخصص
1648
02:21:52,318 --> 02:21:55,680
هذا هو المكان الذي قمنا فيه بكل هذا الكود
1649
02:21:56,719 --> 02:22:01,599
إنه كثير كما تعلم أنه كبير إلى حد ما
1650
02:22:04,639 --> 02:22:09,358
هذا مجرد إعلان وسنفعل ذلك أيضًا
1651
02:22:09,359 --> 02:22:13,600
ارسم شريط التمرير الدوار الآن
1652
02:22:13,600 --> 02:22:17,040
والتي نحتاج إلى تنفيذها الآن، لذلك دعونا
1653
02:22:17,040 --> 02:22:22,880
دعونا نستخدم واحدة من هذه لإضافة مسافة
1654
02:22:30,398 --> 02:22:34,639
سنستخدم خدعة مساحة الاسم تلك
1655
02:22:35,680 --> 02:22:42,239
بصريا لديها مجموعة من الساعة السابعة
1656
02:22:39,600 --> 02:22:43,120
إلى الساعة الخامسة حسنا الساعة السابعة لذلك
1657
02:22:46,398 --> 02:22:49,599
ربما يكون هذا معكوسًا بالنسبة لك
1658
02:22:49,600 --> 02:22:53,280
أنا أنظر إليها إذا كان لدي ساعة في الداخل
1659
02:22:53,280 --> 02:22:56,560
الساعة السابعة صباحا وبعد ذلك سيكون هذا
1660
02:22:56,559 --> 02:23:02,079
حسنا الساعة السابعة سوف يكون حيث
1661
02:23:02,079 --> 02:23:05,359
الساعة الخامسة ستكون حيث يوجه
1662
02:23:05,359 --> 02:23:09,600
ابدأ بإعداد بعض الزوايا التي
1663
02:23:09,600 --> 02:23:14,640
وتذكر أن الساعة الثانية عشرة هي صفر
1664
02:23:12,478 --> 02:23:20,000
درجات وعلينا استخدام راديان هنا
1665
02:23:14,639 --> 02:23:20,000
وهو أمر مزعج بدء التشغيل التلقائي
1666
02:23:23,120 --> 02:23:27,359
والحمد لله أن هذه الوظيفة موجودة حسنا نحن
1667
02:23:34,879 --> 02:23:40,318
ومن ثم سنذهب في منتصف الطريق اه ذلك
1668
02:23:40,318 --> 02:23:43,359
ولكن في كلتا الحالتين أنت تعرف مثل هذا
1669
02:23:43,359 --> 02:23:49,040
هذه الساعة السادسة، إذن 7 30 هي
1670
02:23:46,398 --> 02:23:49,439
على بعد 45 درجة حسنًا، هذه هي البداية
1671
02:23:49,439 --> 02:23:53,680
زاوية النهاية لدينا سوف تسير على هذا النحو
1672
02:23:51,760 --> 02:23:54,960
الطريقة ولأننا في حاجة إليها أن تكون أكبر
1673
02:24:06,398 --> 02:24:13,199
اه هذه نفس القيمة ولكن الذهاب
1674
02:24:10,079 --> 02:24:14,079
في الاتجاه الآخر ثم أضاف أم المضافة
1675
02:24:17,120 --> 02:24:21,040
رسم وظيفة شريط التمرير الدوارة يريد
1676
02:24:21,040 --> 02:24:24,479
مرت عليه لذلك سوف نستخدم أشرطة التمرير
1677
02:24:24,478 --> 02:24:27,760
وبعد ذلك على الرغم من أننا لم نفعل ذلك
1678
02:24:29,280 --> 02:24:34,640
الجزء الدوار من شريط التمرير داخل
1679
02:24:31,280 --> 02:24:37,359
يرتد شريط التمرير بحيث حدود شريط التمرير التلقائي
1680
02:24:34,639 --> 02:24:38,079
يساوي الحصول على شريط التمرير ترتد حسنا دعونا
1681
02:24:44,318 --> 02:24:46,959
جعله يعود الحدود المحلية للحق
1682
02:24:46,959 --> 02:24:51,599
اضبط هذا لاحقًا حتى يكون لدينا بعض الأساسيات
1683
02:24:49,840 --> 02:24:52,559
المعلومات التي يمكن أن نسميها نظرة و
1684
02:24:55,760 --> 02:25:00,239
والآن ارسم شريط التمرير الدوار والآن نحن
1685
02:24:58,719 --> 02:25:01,119
فقط ابدأ في ملء هذا حسنًا أولاً
1686
02:25:18,959 --> 02:25:21,438
بحاجة إلى قيمة طبيعية هنا لذلك نحن
1687
02:25:21,439 --> 02:25:24,880
قم بتعيين قيمة شريط التمرير الذي سنذهب إليه
1688
02:25:29,120 --> 02:25:32,960
إلى نهاية النطاق ونحن بحاجة إلى ذلك
1689
02:25:32,959 --> 02:25:39,519
إلى 1 حسنًا ثم زاوية البداية لدينا
1690
02:25:36,639 --> 02:25:41,199
لدينا بالفعل تلك والزاوية النهائية
1691
02:25:46,478 --> 02:25:49,358
واملأ جميع الفراغات إذا لم تفعل ذلك
1692
02:25:50,959 --> 02:25:53,759
واحد هذا الخط هنا هذا هو المكان
1693
02:25:53,760 --> 02:25:59,680
المتزلجون لدينا هذا هو المكان الذي ننتقل فيه
1694
02:25:56,239 --> 02:26:01,680
قيمة المتزلجون إلى قيمة طبيعية
1695
02:26:03,680 --> 02:26:09,760
وظيفة دعونا نفعل ذلك هنا باطلة
1696
02:26:06,478 --> 02:26:11,438
الشكل والمظهر رسم الدوارة هيا
1697
02:26:11,439 --> 02:26:15,120
حسنا دعونا نضع كل ذلك من تلقاء نفسه
1698
02:26:15,120 --> 02:26:20,720
حسنًا، سنفعل نفس الشيء باستخدام j اه
1699
02:26:17,600 --> 02:26:21,439
خدعة عصير مساحة الاسم هنا ما نحن عليه
1700
02:26:21,439 --> 02:26:25,200
في هذا الفصل المنزلق الدوار نحن
1701
02:26:26,478 --> 02:26:29,279
الخلفية ونحن في طريقنا لرسم الحدود
1702
02:26:29,280 --> 02:26:33,359
ونحن في طريقنا لتحويل المتزلجون
1703
02:26:33,359 --> 02:26:38,159
الزاوية بالراديان وهذا سيكون
1704
02:26:41,200 --> 02:26:44,560
المستطيل وبعد ذلك ونحن في طريقنا لتدوير
1705
02:26:49,600 --> 02:26:52,640
قبل أن نفعل أي شيء آخر نحن بحاجة إلى
1706
02:26:56,318 --> 02:27:01,519
الارتفاع حسنًا، لذلك دعونا ننشئ بعضًا منه أولاً
1707
02:27:01,520 --> 02:27:05,359
من شريط التمرير الآن لهذه الألوان أنا
1708
02:27:08,559 --> 02:27:12,398
ويتيح لي معرفة ما عليك سوى اختيار بعض منها
1709
02:27:10,318 --> 02:27:13,920
الألوان العشوائية التي أحبها
1710
02:27:12,398 --> 02:27:16,079
تعلمون ربما أحب هذا اللون الأصفر
1711
02:27:16,079 --> 02:27:19,600
أو هذا اللون هنا هذا ما أنا عليه
1712
02:27:18,239 --> 02:27:21,840
استخدامها لاختيار الألوان الخاصة بي لذلك أنا ذاهب فقط
1713
02:27:21,840 --> 02:27:26,000
واستخدامها هنا حتى مجموعة نقطة اللون
1714
02:27:33,760 --> 02:27:38,000
بعد أن وجدت أنه في مكان ما على ما يرام حتى ز نقطة
1715
02:27:41,040 --> 02:27:43,760
دعونا نفعل نفس الشيء مرة أخرى مع أ
1716
02:27:42,398 --> 02:27:45,119
لون مختلف ونحن في طريقنا لرسم
1717
02:27:48,559 --> 02:27:51,680
نلقي نظرة على أننا سوف نرى فقط بعض
1718
02:27:58,000 --> 02:28:02,398
ما يصل إلى موقف الساعة 12 الآن إذا كنا
1719
02:28:06,318 --> 02:28:09,680
داخل المسار لذلك دعونا ننشئ مسارًا
1720
02:28:09,680 --> 02:28:13,600
وأنا أحب استخدام العضو المستطيل
1721
02:28:18,318 --> 02:28:21,519
الذي يأخذ العرض والارتفاع x y
1722
02:28:25,840 --> 02:28:32,960
حسنًا، سأقوم بعمل هذا المستطيل
1723
02:28:36,318 --> 02:28:39,519
من المركز حتى نتمكن من القيام بمجموعة النقاط
1724
02:28:39,520 --> 02:28:46,159
حتى نتمكن من الحصول على النقطة المركزية x
1725
02:28:43,760 --> 02:28:48,239
وبعد ذلك بمقدار بكسلين مما نستطيع
1726
02:28:46,159 --> 02:28:51,439
هل ص نقطة تعيين الجانب الأيمن
1727
02:28:48,239 --> 02:28:52,478
النقطة المركزية تحصل على x اثنين بكسل إلى اليمين
1728
02:28:52,478 --> 02:28:55,840
ومن ثم سنجعل الجزء العلوي هو
1729
02:28:55,840 --> 02:29:00,639
الأعلى سيكون الأعلى والأسفل سيكون
1730
02:28:57,280 --> 02:29:03,760
يكون المركز بخير حتى ص نقطة تعيين الأعلى
1731
02:29:03,760 --> 02:29:12,000
ومن ثم ص نقطة مجموعة القاع سيكون
1732
02:29:08,398 --> 02:29:15,199
مركز النقطة احصل على y الآن دعنا نضيفه إلى
1733
02:29:21,600 --> 02:29:25,120
شيء وإلا فإننا سوف تحصل على بعض غريب
1734
02:29:23,200 --> 02:29:26,399
انفجارات لذا دعونا نضيف حرف j سريعًا
1735
02:29:26,398 --> 02:29:30,000
زاوية البدء الدوارة أقل من الدوارة
1736
02:29:35,359 --> 02:29:41,359
دورة كاملة لذلك لأنه خلاف ذلك نحن
1737
02:29:38,478 --> 02:29:44,398
سيكون لدينا 180 ناقص 45 كبداية
1738
02:29:41,359 --> 02:29:45,040
أو 180 زائد 45 وهو مثل 225 أو
1739
02:29:53,120 --> 02:29:56,960
لذا نحن الآن بحاجة إلى تعيين شريط التمرير الخاص بنا
1740
02:29:56,959 --> 02:30:04,959
زاوية الحق لذلك لدينا autoslider
1741
02:30:04,959 --> 02:30:08,559
هل نقوم برسم الخرائط من شريط التمرير الخاص بنا
1742
02:30:11,680 --> 02:30:17,120
ونحن في طريقنا لرسم خريطة من أنا آسف
1743
02:30:17,120 --> 02:30:20,240
هذه نقطة واحدة في هدفنا الرئيسي
1744
02:30:20,239 --> 02:30:23,680
الحد الأدنى لنطاقنا المستهدف سيكون
1745
02:30:23,680 --> 02:30:28,559
زاوية البداية الدوارة ونطاقنا النهائي هو
1746
02:30:28,559 --> 02:30:34,079
زاوية النهاية جيدة لذلك نحن نرسم الخرائط
1747
02:30:31,680 --> 02:30:35,120
لدينا قيمة شريط التمرير تطبيع أن يكون
1748
02:30:39,120 --> 02:30:42,160
يمكننا تدوير المستطيل الضيق إلى
1749
02:30:42,159 --> 02:30:48,239
زاوية راديان باستخدام تحويل دقيق
1750
02:30:45,359 --> 02:30:49,439
وعلينا أن نفعل ذلك حول المركز
1751
02:30:49,439 --> 02:30:53,359
حسنًا، لذا ف نقطة تطبيق التحويل
1752
02:30:53,359 --> 02:30:57,520
تحول جيد ونحن في طريقنا لتدوير
1753
02:31:06,318 --> 02:31:13,680
النقطة المركزية تحصل على x النقطة المركزية تحصل على y
1754
02:31:10,879 --> 02:31:15,839
الآن نحن بحاجة فقط لرسمه دعونا نبني
1755
02:31:15,840 --> 02:31:19,439
فقط تذكر أنك تعلم أنهم ليسوا كذلك
1756
02:31:33,520 --> 02:31:36,000
هذا هو المكان في الساعة الخامسة
1757
02:31:39,600 --> 02:31:43,040
رائع حسنًا، لذا فهي تبدو متزعزعة بعض الشيء
1758
02:31:46,159 --> 02:31:49,200
حسنًا، لقد قمنا بتنفيذ مظهر مخصص
1759
02:31:49,200 --> 02:31:52,560
والشيء التالي الذي أود القيام به هو إضافة
1760
02:31:59,359 --> 02:32:06,720
دعونا نلتزم بهذا الأساسي المضاف
1761
02:32:06,719 --> 02:32:10,318
جعلت هذه سطح السفينة جعلت هذه
1762
02:32:10,318 --> 02:32:13,680
ثم هنا حيث قمنا بتنفيذ لدينا
1763
02:32:13,680 --> 02:32:16,800
وظيفة الطلاء والتي تستدعي الدوارة
1764
02:32:26,478 --> 02:32:29,679
التغيير والتبديل في الحصول على
1765
02:32:27,439 --> 02:32:30,479
تعمل حدود شريط التمرير حتى تعطينا
1766
02:32:30,478 --> 02:32:35,199
الحجم القابل للاستخدام حسنًا، فلنذهب إلى حيث
1767
02:32:33,439 --> 02:32:38,479
نحن نحصل على حدود شريط التمرير لدينا
1768
02:32:38,478 --> 02:32:41,840
ارسم حدود شريط التمرير وكذلك حدودنا
1769
02:32:41,840 --> 02:32:48,318
ضع نقطة g باللون الأحمر وسنرسمها
1770
02:32:48,318 --> 02:32:53,519
لون مختلف لحدود شريط التمرير
1771
02:32:51,520 --> 02:32:55,680
الآن اه قبل أن نبدأ في تعديل هذا
1772
02:32:55,680 --> 02:32:59,359
حسنا، نحن نريد مربعا لذلك لدينا
1773
02:32:59,359 --> 02:33:04,960
الدوائر لذلك دعونا نفعل حجم السيارات يساوي
1774
02:33:08,639 --> 02:33:13,279
حسنًا، لقد حصلنا على حدودنا نقطة
1775
02:33:10,398 --> 02:33:14,959
احصل على توازن العرض لا تحصل على الارتفاع
1776
02:33:13,280 --> 02:33:17,120
أوه نحن بحاجة للتخلص من هذا الخط
1777
02:33:17,120 --> 02:33:22,079
يساوي الحصول على ترتد المحلية حتى الآن
1778
02:33:23,600 --> 02:33:28,000
لذلك دعونا نقلص مربعنا المحيط بهذا
1779
02:33:28,000 --> 02:33:33,439
دعونا نقلص حجمنا بمقدار حجمنا المربع
1780
02:33:33,439 --> 02:33:40,239
ناقص يساوي الحصول على ارتفاع النص افعل ذلك
1781
02:33:36,639 --> 02:33:40,719
ضرب اثنين الآن نحن بحاجة فقط إلى ذلك
1782
02:33:40,719 --> 02:33:43,920
نحو الجزء العلوي من المكون الذي نحتاجه
1783
02:33:43,920 --> 02:33:47,600
حدود شريط التمرير نحو الأعلى لذلك دعونا
1784
02:33:47,600 --> 02:33:52,239
حجمنا ولكن الجزء العلوي منه هو كذلك
1785
02:33:50,719 --> 02:33:53,039
أنه يتم وضعه في الجزء العلوي من لدينا
1786
02:33:56,398 --> 02:34:01,439
حجم مجموعة النقاط r يعطيها حجمًا
1787
02:33:59,760 --> 02:34:03,040
إعطائها العرض والارتفاع من حيث الحجم
1788
02:34:03,040 --> 02:34:06,640
وبعد ذلك نحتاج إلى تعيين "أم لا أعرف".
1789
02:34:10,478 --> 02:34:14,959
الزاوية اليسرى العليا ولكن يمكنني تحديدها
1790
02:34:16,000 --> 02:34:21,200
لذلك سأقوم بذلك في مركز مجموعة النقاط
1791
02:34:19,120 --> 02:34:22,160
أعلم أنني أريد أن تكون هذه حدودًا
1792
02:34:24,799 --> 02:34:31,679
المستطيل في وسط المكون الخاص بي
1793
02:34:32,719 --> 02:34:37,920
تعيين y صفر أو أقل بقليل من الجزء العلوي لست كذلك
1794
02:34:49,680 --> 02:34:52,880
دوائر الازدهار في الأعلى أدناه قليلاً
1795
02:35:12,398 --> 02:35:15,920
أوه انتظر لا أنا لا أريد تعديله
1796
02:35:27,680 --> 02:35:31,680
اه لكن في الوقت الحالي نحتاج اه النص
1797
02:35:30,159 --> 02:35:32,959
الارتفاع من شريط التمرير لدينا وكذلك
1798
02:35:32,959 --> 02:35:37,279
لذلك كان لدينا بالفعل بعض بذرة لهذه
1799
02:35:40,318 --> 02:35:43,760
احصل على ارتفاع النص ثم احصل على العرض
1800
02:35:42,318 --> 02:35:45,119
السلسلة الصحيحة لأننا أردنا أن نكون
1801
02:35:43,760 --> 02:35:47,040
قادرة على معرفة أنك تعرف ماذا نفعل
1802
02:35:47,040 --> 02:35:50,080
حتى نتمكن من الاتصال الذي نحتاجه
1803
02:35:50,079 --> 02:35:54,079
احصل على شريط تمرير دوار به ملصقات
1804
02:35:54,079 --> 02:35:57,680
لذلك، للقيام بذلك، سيتعين علينا القيام بذلك
1805
02:35:57,680 --> 02:36:01,840
حسنًا، بعد أن نحصل على أمنا بعدنا
1806
02:36:01,840 --> 02:36:06,840
سنقوم بالتمثيل بشكل جيد إذا تمكنا من الإدلاء
1807
02:36:05,359 --> 02:36:08,559
ومن ثم نعلم أنه يمكننا الاتصال بهؤلاء
1808
02:36:06,840 --> 02:36:09,680
يعمل بشكل جيد لذلك هذا هو المكان الذي نحن فيه
1809
02:36:09,680 --> 02:36:14,239
افعل هذا وضع ما نحن في طريقنا إليه
1810
02:36:12,799 --> 02:36:15,920
بحاجة إلى نفس المسار لدينا ونفسنا
1811
02:36:15,920 --> 02:36:19,200
حسنًا ثم في الواقع منذ ذلك الحين
1812
02:36:19,200 --> 02:36:22,079
بحاجة إلى ضبط الجزء السفلي من ضيقنا
1813
02:36:37,280 --> 02:36:41,760
المربع المحيط أوه نعم آسف لذلك
1814
02:36:48,879 --> 02:36:51,920
الحصول على الارتفاع هو القاع حسنًا لذلك نحن كذلك
1815
02:36:51,920 --> 02:36:55,600
ونحن في طريقنا للذهاب اه من قبل
1816
02:36:55,600 --> 02:36:58,640
بعض مقدار ارتفاع النص حسنًا، لذلك سنقوم بذلك
1817
02:37:01,920 --> 02:37:08,879
الحصول على ارتفاع النص وبعد ذلك
1818
02:37:08,879 --> 02:37:12,959
سيتعين علينا أن نرى كيف يبدو الأمر على ما يرام جميعًا
1819
02:37:11,439 --> 02:37:15,120
صحيح، هذا هو المكان الذي سأتغير فيه
1820
02:37:15,120 --> 02:37:18,640
سأضيف نقطة p مستطيلة مستديرة الشكل
1821
02:37:18,639 --> 02:37:23,760
كما تعلمون دعونا نطلب ذلك قليلا
1822
02:37:23,760 --> 02:37:27,600
حسنًا الآن، هذا هو المكان الذي نفعل فيه كل شيء
1823
02:37:27,600 --> 02:37:32,640
والآن دعونا نجعل الآن دعونا نجعل
1824
02:37:38,478 --> 02:37:41,599
أتمنى أن نعرف كم هو جميل تقريبًا
1825
02:37:49,040 --> 02:37:52,240
شريط التمرير حسنًا، فلنبدأ أولاً
1826
02:37:55,040 --> 02:37:58,160
لاستخدام ارتفاع النص هذا كخط فقط
1827
02:37:58,159 --> 02:38:01,840
الخط الافتراضي قيد الاستخدام حاليًا
1828
02:38:01,840 --> 02:38:05,680
احصل على ارتفاع النص، حسنًا، هذا يحدث
1829
02:38:08,719 --> 02:38:13,559
حسنًا الآن، لنحصل على رسالتنا النصية و
1830
02:38:11,120 --> 02:38:16,240
ثم دعونا نحصل على عرض السلسلة لدينا
1831
02:38:16,239 --> 02:38:22,478
يساوي g نقطة الحصول على الخط الحالي
1832
02:38:22,478 --> 02:38:26,000
حسنًا، هذا يخبرنا بمدى اتساعنا جميعًا
1833
02:38:26,000 --> 02:38:32,719
نفس المستطيل لذلك حجم مجموعة النقاط
1834
02:38:30,079 --> 02:38:33,760
نحن في طريقنا للذهاب إلى عرض الشارع قليلاً
1835
02:38:38,398 --> 02:38:44,879
الحصول على ارتفاع النص عفوًا الحصول على ارتفاع النص
1836
02:38:52,799 --> 02:38:57,679
المربع المحيط بالنص الخاص بنا حسنًا
1837
02:38:55,760 --> 02:39:00,398
تحتاج فقط إلى تعيين مركز منه ليكون
1838
02:39:00,398 --> 02:39:06,959
مركز مركز مجموعة النقاط لدينا
1839
02:39:04,879 --> 02:39:08,159
هذا هو هذا الرجل هنا أو إذا كنا
1840
02:39:06,959 --> 02:39:10,239
لا تثق في أننا نستطيع الكتابة دائمًا
1841
02:39:14,239 --> 02:39:21,119
مجموعة نقاط g لون الألوان أسود
1842
02:39:26,398 --> 02:39:29,519
دعونا نستخدم النص الأبيض ونرسم فقط
1843
02:39:29,520 --> 02:39:36,880
لذلك مجموعة نقطة الألوان الألوان البيضاء
1844
02:39:42,478 --> 02:39:46,559
قم بإحضاره إلى um int لنرى ماذا نفعل
1845
02:39:46,559 --> 02:39:51,039
جيدة بما فيه الكفاية ومن ثم نريد أن تتمحور
1846
02:40:00,079 --> 02:40:07,280
حسنًا، لذلك نحن بحاجة إلى تنفيذ ذلك بعد ذلك
1847
02:40:04,318 --> 02:40:09,119
حسنًا، لنضع هذا بالقرب من المكان
1848
02:40:09,120 --> 02:40:12,880
بناء حدود شريط التمرير لدينا حسنًا
1849
02:40:12,879 --> 02:40:19,759
شريط التمرير الدوار يحصل على سلسلة العرض
1850
02:40:16,879 --> 02:40:20,000
كان هذا ثابتًا إذا كنت تتذكر ونحن
1851
02:40:23,279 --> 02:40:26,319
السلسلة ونحن في طريقنا للعودة
1852
02:40:26,318 --> 02:40:31,278
دعونا نبني ونختبر يجب أن نرى أ
1853
02:40:29,359 --> 02:40:32,720
مستطيل باللون الأسود مع نص أبيض
1854
02:40:32,719 --> 02:40:39,840
تظهر بعض القيمة الرقمية حسنا رائع
1855
02:40:40,318 --> 02:40:44,559
انها تعمل كما هو متوقع كل الحق في هذا
1856
02:40:48,079 --> 02:40:52,318
من الاختيارات التي أنشأناها في غاية
1857
02:40:56,719 --> 02:41:02,079
لشريط التمرير لدينا بخير بارد لذلك نحن لسنا كذلك
1858
02:41:02,079 --> 02:41:05,760
القيم بخير الشيء الوحيد الذي لسنا كذلك
1859
02:41:04,159 --> 02:41:08,959
الرؤية هي المنحدر المناسب حسنًا
1860
02:41:08,959 --> 02:41:13,759
سوف نتعامل مع ذلك بعد ذلك دعونا نجعل
1861
02:41:21,040 --> 02:41:24,640
نوعان من المعلمات: معلمة عائمة و
1862
02:41:24,639 --> 02:41:27,680
ومعلمة الاختيار لديها قائمة نحن
1863
02:41:27,680 --> 02:41:34,479
مباشرة إذا كانت المعلمة لدينا هي الاختيار
1864
02:41:31,840 --> 02:41:36,159
ثم دعونا نستخدم معلمة الاختيار تلك
1865
02:41:36,159 --> 02:41:44,719
ويمكننا أن نفعل إذا معلمة الاختيار التلقائي
1866
02:41:39,920 --> 02:41:48,318
يساوي فريق التمثيل الديناميكي أم دعونا نرى
1867
02:41:48,318 --> 02:41:53,039
إذا تمكنا من تحويل الصوت تراوحت لدينا
1868
02:41:53,040 --> 02:41:59,200
ثم قم فقط بإرجاع هذا الخيار الذي تحصل عليه
1869
02:41:56,799 --> 02:42:01,039
اه ما يسمى الحصول على الاختيار الحالي
1870
02:42:02,398 --> 02:42:06,719
المعلمات التي نحتاجها لتعديل لاحقتنا
1871
02:42:08,799 --> 02:42:12,159
إذا كان التردد أكثر من 1000 بحيث يكون ذلك
1872
02:42:12,159 --> 02:42:16,079
بدلاً من ذلك نحتاج أولاً إلى كائن سلسلة
1873
02:42:16,079 --> 02:42:20,559
وإذا كنا ثم نحن بحاجة إلى تحديد ما إذا
1874
02:42:20,559 --> 02:42:25,199
لذلك دعونا نفترض أننا لن نكون بخير
1875
02:42:25,200 --> 02:42:28,479
ما هو نوع الطبقة المشتقة المعلمة الخاصة بي
1876
02:42:28,478 --> 02:42:32,239
لذلك سأستخدم طاقم الممثلين هنا للتحقق
1877
02:42:30,318 --> 02:42:33,039
إذا كانت في الواقع معلمة صوتية
1878
02:42:33,040 --> 02:42:36,160
الآن أعلم أنني لم أقم بإضافة أي شيء آخر
1879
02:42:36,159 --> 02:42:40,719
أنواع في هذا المشروع ولكن فقط في حالة
1880
02:42:44,079 --> 02:42:50,959
إذا كان هذا فأنا أعلم أنني رائع
1881
02:42:50,959 --> 02:42:54,318
إذا كنت تتذكر القيم التي لدينا
1882
02:42:54,318 --> 02:42:58,799
أنت تعلم أن المعلمة هيرتز هي
1883
02:42:56,239 --> 02:43:01,199
الوحيد الذي يمكن أن يتغلب عليه
1884
02:42:58,799 --> 02:43:02,079
1000، وهذا يعني أنه يمكننا فقط التحقق من ذلك
1885
02:43:06,719 --> 02:43:09,840
بمجرد أن نحصل على ذلك يمكننا أن نقول نعم
1886
02:43:09,840 --> 02:43:14,159
k إلى اللاحقة ويمكننا أن ننقل ذلك
1887
02:43:12,159 --> 02:43:17,119
مع تلك العلامة المنطقية التي استخدمناها سابقًا
1888
02:43:14,159 --> 02:43:18,159
لذا، إذا كانت القيمة اه أولاً، فنحن بحاجة للحصول على قيمة لدينا
1889
02:43:18,159 --> 02:43:25,279
القيمة العائمة تساوي getvalue إذا
1890
02:43:22,079 --> 02:43:26,719
قيمتنا أكبر من أم إذا كانت لدينا
1891
02:44:04,398 --> 02:44:07,439
منزلتين عشريتين ونحن نعرف ذلك بالفعل
1892
02:44:15,680 --> 02:44:19,359
سوف يعطينا نقطة واحدة صفر صفر وأنا لا
1893
02:44:18,000 --> 02:44:21,359
أريد أن أرى ذلك حسنًا، أريد فقط أن أرى
1894
02:44:21,359 --> 02:44:26,000
لذلك وفقا لهذا المنشئ اسمحوا لي
1895
02:44:29,439 --> 02:44:33,120
تقول عدد المنازل العشرية إذا كان هذا
1896
02:44:37,120 --> 02:44:41,120
إضافة الأصفار الزائدة إذا لزم الأمر إذا كان
1897
02:44:44,239 --> 02:44:48,959
التنسيق الافتراضي للمكتبة القياسية
1898
02:44:46,478 --> 02:44:49,519
يستخدم الترميز العلمي للكبيرة و
1899
02:45:02,959 --> 02:45:06,719
stl مع العديد من المنازل العشرية
1900
02:45:05,200 --> 02:45:07,520
هناك حاجة لذلك هذا سوف ينجح عندما نقوم بذلك
1901
02:45:07,520 --> 02:45:13,279
ديسيبل أو الجودة مقابل الهرتز
1902
02:45:20,398 --> 02:45:25,519
هذا يطفو حسنا لدينا فال تعويم
1903
02:45:23,760 --> 02:45:27,760
لعدد المنازل العشرية لدينا إذا كنا
1904
02:45:40,159 --> 02:45:45,279
أعطني ولكن هناك حاجة إلى الكثير بالفعل
1905
02:45:45,279 --> 02:45:50,960
حسنًا الآن، الشيء الأخير هو أننا
1906
02:45:50,959 --> 02:45:55,679
ليس لديها أي وحدات مما يعني أننا
1907
02:46:04,000 --> 02:46:09,120
لذلك إذا كانت اللاحقة ليست فارغة
1908
02:46:07,279 --> 02:46:10,880
دعونا نضيف مسافة بعد الرقم و
1909
02:46:21,200 --> 02:46:24,240
القيمة التي تزيد عن كيلو هرتز واحد
1910
02:46:27,600 --> 02:46:35,600
أضف هذا القليل من هذا القبيل الآن نحن فقط
1911
02:46:38,639 --> 02:46:46,398
دعونا تشغيل ذلك والتحقق من ذلك
1912
02:46:42,478 --> 02:46:48,239
طفرة 121 هرتز ودعنا نرفع ذلك ليكون
1913
02:46:58,318 --> 02:47:04,159
رائع حسنًا، أنا لست غاضبًا جدًا
1914
02:47:13,040 --> 02:47:15,359
لا تحتاج إلى إصلاح والآن هذا هو
1915
02:47:15,359 --> 02:47:21,120
قيم المنحدر الصحيحة لذلك هذا رائع
1916
02:47:19,439 --> 02:47:23,359
حسنًا، دعونا نتخلص من تلك الحدود
1917
02:47:21,120 --> 02:47:24,880
المربعات التي نعرضها المستطيلات
1918
02:47:24,879 --> 02:47:28,719
اتركهم كتعليقات بالرغم من ذلك
1919
02:47:27,200 --> 02:47:30,240
أم لأنك تعرف إذا كنا بحاجة إلى ذلك
1920
02:47:30,239 --> 02:47:34,959
من الجيد أن تعلم أنه يجعل الأمر سهلاً
1921
02:47:32,478 --> 02:47:36,398
لإلغاء التعليق عليها وعرضها لاحقًا
1922
02:47:34,959 --> 02:47:38,639
دعونا نلقي نظرة مرة أخرى ونرى
1923
02:47:36,398 --> 02:47:40,239
ما لدينا كل الحق وهذا جميل و
1924
02:47:52,239 --> 02:47:57,760
رائع دعونا نضيف التسميات التالية التي سوف
1925
02:47:55,600 --> 02:47:59,600
إظهار الحد الأدنى والحد الأقصى للقيم التي
1926
02:48:02,879 --> 02:48:06,799
موقف الساعة السابعة على شريط التمرير و
1927
02:48:06,799 --> 02:48:11,039
ليتم سحبها خارج الساعة الخامسة
1928
02:48:12,879 --> 02:48:16,239
حسنًا، سيكون لدينا بيانات بسيطة
1929
02:48:20,879 --> 02:48:26,478
حسنا لذلك سوف نضع ذلك دعونا نرى اسمحوا لي
1930
02:48:23,600 --> 02:48:28,239
انتقل إلى Editor.h البرنامج المساعد
1931
02:48:26,478 --> 02:48:30,959
حسنا، نحن في طريقنا لوضع هذا الحق
1932
02:48:34,959 --> 02:48:38,000
ثم السلسلة التي سوف تحصل عليها
1933
02:48:38,000 --> 02:48:40,639
حسنًا الآن بعد أن حصلنا على هذا
1934
02:48:38,879 --> 02:48:42,398
هيكل يمكننا أن نعطي أنفسنا فقط
1935
02:48:42,398 --> 02:48:46,000
وبعد ذلك كل ما يتعين علينا فعله هو إضافة بعض
1936
02:48:43,920 --> 02:48:48,159
القيم إلى تلك المصفوفة ثم ارسمها
1937
02:48:46,000 --> 02:48:50,079
في وظيفة الطلاء لدينا حسنًا، دعونا
1938
02:48:50,079 --> 02:48:54,639
وظيفة الطلاء بخير ونحن في طريقنا لرسم
1939
02:48:52,159 --> 02:48:56,559
هذا بعد أن نرسم شريط التمرير لدينا
1940
02:48:54,639 --> 02:48:58,159
لذلك دعونا نرى ما يتعين علينا القيام به هو
1941
02:49:01,279 --> 02:49:05,760
مركز هذا المربع المحيط في أي شيء
1942
02:49:05,760 --> 02:49:09,840
لقد قررنا حول المتزلجون لدينا
1943
02:49:09,840 --> 02:49:13,200
بمجرد أن يكون لدينا هذا المربع المحيط يمكننا ذلك
1944
02:49:13,200 --> 02:49:20,240
ارسم نصًا مناسبًا كما فعلنا هنا
1945
02:49:17,040 --> 02:49:22,240
يمكننا أن نفعل نفس الشيء الذي يمكننا القيام به
1946
02:49:20,239 --> 02:49:23,199
وذلك لرسم علامتنا التجارية داخل
1947
02:49:23,200 --> 02:49:27,279
أول الأشياء أولاً هيا بنا نحصل على
1948
02:49:27,279 --> 02:49:34,000
مركز السيارات المرتد الخاص بنا
1949
02:49:30,639 --> 02:49:35,920
يساوي حدود شريط التمرير نقطة لتطفو
1950
02:49:34,000 --> 02:49:37,520
نقطة الحصول على المركز حسنا نريد هذا في
1951
02:49:35,920 --> 02:49:38,799
أرقام الفاصلة العائمة ثم دعونا
1952
02:49:38,799 --> 02:49:46,079
نصف القطر التلقائي يساوي حدود شريط التمرير
1953
02:49:42,559 --> 02:49:47,439
نقطة الحصول على العرض ومن ثم أعطني نصف
1954
02:49:47,439 --> 02:49:51,920
حسنًا، لنقم الآن بإعداد لون النص و
1955
02:49:55,040 --> 02:49:57,840
لا، سأستخدم لونًا مختلفًا للنص
1956
02:49:58,719 --> 02:50:02,318
مرة أخرى اكتشفت هذا باستخدام ذلك
1957
02:50:02,318 --> 02:50:06,239
تطبيق مقياس الألوان هذا الشيء هنا
1958
02:50:04,318 --> 02:50:09,119
وجدت اللون الأخضر الجميل الذي أعجبني
1959
02:50:10,000 --> 02:50:16,920
g نقطة تعيين اللون لقد حصلت على قيمة صفر
1960
02:50:19,920 --> 02:50:23,439
واحد للون الأزرق ثم نحتاج إلى ضبطه
1961
02:50:23,439 --> 02:50:27,279
حسنًا، سنستخدم الخط الافتراضي
1962
02:50:27,279 --> 02:50:31,200
نحن بحاجة إلى التكرار من خلال تسمياتنا لذلك
1963
02:50:35,279 --> 02:50:42,640
وهنا نذهب أربعة كثافة العمليات ط
1964
02:50:39,279 --> 02:50:44,880
يساوي صفر i أقل من عدد الاختيارات
1965
02:50:42,639 --> 02:50:47,119
بالإضافة إلى أنني بخير الآن دعونا تحويل ذلك
1966
02:50:57,120 --> 02:51:01,120
حسنًا الآن، دعونا نرسم خريطة لها كما نفعل
1967
02:51:01,120 --> 02:51:04,880
هذا الشيء هنا في الواقع نستطيع
1968
02:51:04,879 --> 02:51:08,959
زاوية السيارات تساوي هذا الشيء وهذا هو
1969
02:51:16,840 --> 02:51:23,279
نهاية بخير الآن يمكننا استخدام واحدة من
1970
02:51:27,439 --> 02:51:30,880
سأريكم الحصول على وظيفة العضو
1971
02:51:29,040 --> 02:51:32,800
نقطة على المحيط يمكننا استخدام هذا
1972
02:51:32,799 --> 02:51:36,239
للعثور على النقطة المركزية التي سنستخدمها
1973
02:51:36,239 --> 02:51:40,639
هذه الزاوية الراديانية المحددة لدينا
1974
02:51:40,639 --> 02:51:47,358
لذا فإن النقطة المركزية تحصل على نقطة على المحيط
1975
02:51:47,359 --> 02:51:52,479
نصف القطر بالإضافة إلى الحصول على ارتفاع النص
1976
02:51:54,478 --> 02:51:59,920
المستطيل لذلك سنفعل مثل النصف
1977
02:52:05,279 --> 02:52:08,800
جاء الرقم من اسمحوا لي أن أعيد هذا مرة أخرى
1978
02:52:08,799 --> 02:52:14,000
رسم هذا حسنا لذلك أنا أتحدث عنه
1979
02:52:15,760 --> 02:52:19,760
إذا ذهبت إذا ذهبت نصف قطرها بعيدًا عن هذا
1980
02:52:19,760 --> 02:52:23,120
الزاوية التي سينتهي بي الأمر فيها
1981
02:52:21,680 --> 02:52:24,479
هذه النقطة هنا ولهذا السبب أنا
1982
02:52:24,478 --> 02:52:28,239
لأن ارتفاع النص هو هذا المبلغ لذلك أنا
1983
02:52:26,639 --> 02:52:29,920
تريد أن تذهب أكثر من ذلك بكثير
1984
02:52:28,239 --> 02:52:31,359
بعيدًا، هذا سيجعلني قريبًا نوعًا ما
1985
02:52:31,359 --> 02:52:34,318
سيكون الأمر مختلفًا كما تعلم
1986
02:52:35,200 --> 02:52:39,840
المسافة العمودية بعيدا عن هذه الزاوية
1987
02:52:39,840 --> 02:52:42,478
هذا ما يفعله هذا السطر من التعليمات البرمجية
1988
02:52:42,478 --> 02:52:45,760
السيارات ج يساوي أن حسنا لدينا لدينا
1989
02:52:45,760 --> 02:52:49,840
الآن يمكننا الحصول على عرض السلسلة لدينا
1990
02:52:47,120 --> 02:52:52,160
من الخط المستخدم حاليًا كما فعلنا
1991
02:52:57,120 --> 02:53:00,640
العرض وكذلك ارتفاع النص لدينا
1992
02:53:00,639 --> 02:53:07,039
مستطيل تعويم ص أم نحن بحاجة إلى التسمية لدينا
1993
02:53:05,279 --> 02:53:08,399
اه هل نحن بحاجة إلى ذلك ولكن نعم نحن بحاجة لدينا
1994
02:53:07,040 --> 02:53:12,160
التسمية لأننا بحاجة إلى القيام r
1995
02:53:08,398 --> 02:53:15,680
حجم مجموعة النقاط بحيث يساوي str تلقائيًا
1996
02:53:12,159 --> 02:53:17,279
تسميات التسمية بخير ومن ثم يمكننا أن نفعل ص
1997
02:53:17,279 --> 02:53:20,720
الآن سوف نستخدم الحجم باستخدام ذلك get
1998
02:53:21,840 --> 02:53:25,040
اه هذا سيكون g dot get current
1999
02:53:25,040 --> 02:53:28,640
عرض السلسلة str ثم ارتفاعنا هو
2000
02:53:28,639 --> 02:53:32,639
ارتفاع النص الآن يمكننا فقط ضبطه
2001
02:53:32,639 --> 02:53:36,239
ومن ثم أم ربما تحويله إلى أسفل قليلا
2002
02:53:36,239 --> 02:53:40,639
فقط في حالة عدم اصطدامها بنقطة r
2003
02:53:40,639 --> 02:53:44,239
حسنًا، سنحصل على قيمة y الحالية كما هي r
2004
02:53:44,239 --> 02:53:48,159
وسوف نقوم فقط بإضافة القليل منك
2005
02:53:46,559 --> 02:53:49,278
أعرف فقط تحويله إلى أسفل قليلا
2006
02:53:49,279 --> 02:53:52,560
حسنا وبعد ذلك الآن يمكننا فقط رسم لدينا
2007
02:53:57,840 --> 02:54:01,600
النص الخاص بنا سيكون منطقة السلسلة لدينا
2008
02:54:01,600 --> 02:54:05,359
r هو نوع مستطيل عائم لذلك نريد
2009
02:54:05,359 --> 02:54:08,559
احصل على أقرب نهاية نحتاج إلى تحويلها
2010
02:54:11,680 --> 02:54:16,318
سطر واحد حاول احتواء كل النص على سطر واحد
2011
02:54:20,719 --> 02:54:24,079
هنا نحن في طريقنا للذهاب في بعض
2012
02:54:24,079 --> 02:54:28,719
مثل هذا وبعد ذلك هذا من شأنه أن يضعنا
2013
02:54:28,719 --> 02:54:31,679
لا نريد أن يتم توسيط مستطيلنا
2014
02:54:30,239 --> 02:54:32,318
على حافة تلك الدائرة التي نريدها
2015
02:54:34,639 --> 02:54:37,039
قليلا حتى لا يحدث ذلك بهذه الطريقة
2016
02:54:37,040 --> 02:54:40,800
حسنًا، هذا اه هذا يحصل على حق
2017
02:54:44,799 --> 02:54:48,879
ينقله إلى أسفل من الدائرة حسنا
2018
02:54:48,879 --> 02:54:53,519
حسنا لماذا هذا لا يعرض أي شيء
2019
02:54:53,520 --> 02:54:58,640
دوه نحن بحاجة إلى تقديم بعض فعلا
2020
02:54:55,520 --> 02:55:01,680
التسميات أولا لذلك دعونا نفعل ذلك بعد ذلك
2021
02:54:58,639 --> 02:55:03,439
36 الخطوة رقم 36 لذلك نحن بحاجة للذهاب إلى
2022
02:55:03,439 --> 02:55:09,359
دعنا نذهب إلى منشئنا في أمنا
2023
02:55:06,719 --> 02:55:10,398
أين يوجد هذا في البرنامج الإضافي الخاص بنا
2024
02:55:10,398 --> 02:55:15,199
محرر المكونات الإضافية حسنًا، لذلك سنفعل هذا
2025
02:55:15,200 --> 02:55:20,159
دعونا نضيف أم لدينا نطاقات الحد الأدنى والحد الأقصى لذلك
2026
02:55:20,159 --> 02:55:24,639
ذروة المنزلق غريب بخير وهذا هو المكان
2027
02:55:24,639 --> 02:55:28,000
سنقوم فقط بإضافة واحدة من هذه التسمية
2028
02:55:31,920 --> 02:55:36,159
هيرتز ثم في الموضع 1.0 سنقوم بذلك
2029
02:55:39,760 --> 02:55:45,040
ومن ثم سنفعل khc مثل هذا دعونا
2030
02:55:42,239 --> 02:55:48,398
معرفة ما إذا كان هذا يبدو وكأنه أي شيء
2031
02:55:45,040 --> 02:55:51,279
حسنًا، بارد 20 هرتز 20 كيلو هرتز لطيف
2032
02:55:58,879 --> 02:56:04,959
أم دعونا نرى سالب 24 ديسيبل وزائد 24.
2033
02:56:02,159 --> 02:56:06,318
حسنًا، رائع، لذا فإن شريط تمرير المكاسب الخاص بي اه يصيح أنا
2034
02:56:06,318 --> 02:56:10,079
حسنًا، سيظهر شريط تمرير الربح الخاص بي
2035
02:56:13,920 --> 02:56:18,079
ومن ثم يتم قطع القطع المنخفض والقطع العالي
2036
02:56:15,760 --> 02:56:20,639
لإظهار 20 هرتز و 20 كيلو هرتز
2037
02:56:26,639 --> 02:56:31,199
ديسيبل لكل شيء اوكتاف أم على أي حال
2038
02:56:31,200 --> 02:56:35,120
حسنا أوه دعونا نتخلص من هذه الحدود
2039
02:56:39,279 --> 02:56:44,159
من السهل أن تكون قادرًا على إدخالها فقط
2040
02:56:41,840 --> 02:56:46,398
هناك للمساعدة في تصحيح العناصر المرئية الخاصة بك
2041
02:56:48,000 --> 02:56:51,760
حسنًا، دعونا نعدل هذه الأوضاع أ
2042
02:56:58,239 --> 02:57:02,959
لأنني اسمحوا لي أن أضع ذلك مرة أخرى
2043
02:57:14,079 --> 02:57:17,200
المنطقة بخير لذا قم بإلقاء نظرة بسيطة على كيفية القيام بذلك
2044
02:57:17,200 --> 02:57:22,159
لذلك سوف نقوم بتعويم نسبة الارتفاع h
2045
02:57:20,639 --> 02:57:24,159
انا ذاهب لاستخدام عصير لايف ثابت
2046
02:57:27,279 --> 02:57:31,120
والآن يمكننا أن نفعل هذا هنا ونحن
2047
02:57:31,120 --> 02:57:35,520
نسبة الارتفاع لدينا لمعرفة الحجم
2048
02:57:47,760 --> 02:57:55,680
حسنًا حسنًا، أنا أفعل ذلك لأنه
2049
02:57:53,120 --> 02:57:56,399
عندما يذهب هذا من هذا القبيل فإنه يتستر
2050
02:57:56,398 --> 02:58:00,559
لذلك إذا قمت بتقليص هذا قليلاً
2051
02:58:00,559 --> 02:58:03,680
حسنًا، يبدو الأمر جيدًا، فأنا بحاجة إلى
2052
02:58:03,680 --> 02:58:07,200
النص لا يتداخل ولكنه يفعل ذلك
2053
02:58:07,200 --> 02:58:10,560
ربما أحتاج إلى تقليص هذا الطول لذلك
2054
02:58:10,559 --> 02:58:14,318
أو ربما لا يكون الأمر شيئًا في كلتا الحالتين 25
2055
02:58:13,120 --> 02:58:15,279
في المئة تبدو جيدة المقابض هي أ
2056
02:58:15,279 --> 02:58:18,000
أعني أنه إذا أردنا ذلك فيمكننا ذلك فقط
2057
02:58:16,478 --> 02:58:19,199
جعل هذا مثل كبير حقا ولكن هذا فقط
2058
02:58:18,000 --> 02:58:20,719
يبدو غريبًا نوعًا ما ونحن لا نفعل ذلك
2059
02:58:19,200 --> 02:58:22,159
انظر الصورة المصغرة لشريط التمرير الخاص بنا
2060
02:58:20,719 --> 02:58:24,318
لذلك هذه هي المشكلة الكبيرة هي أنني أريد ذلك
2061
02:58:22,159 --> 02:58:26,159
شاهد المزيد من إبهام شريط التمرير
2062
02:58:27,920 --> 02:58:31,359
إذا كان هذا مثل هذا أريد أن أفعل هذا
2063
02:58:31,359 --> 02:58:35,920
أريد أن أرى المزيد من الإبهام حسنًا
2064
02:58:35,920 --> 02:58:39,439
يجعل من السهل جدًا معرفة مكان
2065
02:58:39,439 --> 02:58:43,200
لذلك سوف نلتزم بذلك وسنفعل 25 مقابل ذلك
2066
02:58:46,398 --> 02:58:51,199
مقسومًا على 100.f وسنكتفي بالتعليق
2067
02:58:49,920 --> 02:58:52,879
خارج لأنه دائما كما تعلمون ذلك
2068
02:58:51,200 --> 02:58:54,399
من المفيد دائمًا أن تكون قادرًا على إلغاء التعليق
2069
02:58:52,879 --> 02:58:55,599
ذلك واستخدامه للاتصال بالآخرين
2070
02:58:55,600 --> 02:58:58,880
حسنا الآن أعتقد أنه إذا ألقينا نظرة على
2071
02:59:02,079 --> 02:59:05,359
الآن أنا لا أحب هذه الفجوة هنا لذلك
2072
02:59:10,639 --> 02:59:14,000
حتى نتمكن من القيام بذلك بمجرد إزالة ملف
2073
02:59:14,000 --> 02:59:18,239
هذا الارتداد قبل أن نفعل كل هذا
2074
02:59:18,239 --> 02:59:21,439
من السهل جدًا إزالة النقطة المرتدة
2075
02:59:30,959 --> 02:59:36,799
لذلك دعونا نفتح هذا الآن سأفعل
2076
02:59:40,559 --> 02:59:44,879
أغلق هذا حسنًا حتى تكون هذه المعلمات
2077
02:59:44,879 --> 02:59:50,318
مرسومة هنا على الفور حسنًا، هذا هو
2078
02:59:50,318 --> 02:59:53,920
لذلك دعونا اه دعونا نفتح هذا النسخ الاحتياطي
2079
02:59:53,920 --> 02:59:58,639
دعونا نرى ما إذا كان بإمكاننا حل ذلك حسنًا
2080
02:59:58,639 --> 03:00:04,959
دعونا نلقي نظرة على رد الاتصال الخاص بمؤقتنا
2081
03:00:01,760 --> 03:00:06,719
الأمر منحنى استجابة التعليمات البرمجية بخير
2082
03:00:12,079 --> 03:00:16,639
وتم تعيين هذه المعلمة على true فقط
2083
03:00:16,639 --> 03:00:22,159
إذا تم عرض واجهة المستخدم الرسومية لدينا
2084
03:00:22,799 --> 03:00:26,478
منذ أن تم تحميلها في البداية لا هم
2085
03:00:26,478 --> 03:00:30,159
حسنًا، هناك طريقتان يمكننا القيام بهما
2086
03:00:30,159 --> 03:00:35,439
أولا وقبل كل شيء بطريقة hacky
2087
03:00:33,520 --> 03:00:37,680
للقيام بذلك سيكون القول أنك تعرف ماذا
2088
03:00:37,680 --> 03:00:41,520
لقد تغير في المرة الأولى التي يتم فيها تحميل واجهة المستخدم
2089
03:00:41,520 --> 03:00:45,920
نوع من الاختراق حسنا ما يتعين علينا القيام به هو
2090
03:00:45,920 --> 03:00:49,359
يتم تعيين هذه الأشياء في المقام الأول
2091
03:00:52,719 --> 03:00:56,239
والآن يمكننا فقط أن نسمي هذا في منطقتنا
2092
03:00:58,318 --> 03:01:01,278
سيؤدي هذا إلى تحديث السلسلة أثناء
2093
03:00:59,680 --> 03:01:03,600
البناء مما يعني أن السلسلة سوف
2094
03:01:06,079 --> 03:01:10,318
لذلك دعونا نفعل ذلك دعونا نضيف اه
2095
03:01:10,318 --> 03:01:12,719
مجرد الذهاب إلى نقل هذا الرمز من
2096
03:01:12,719 --> 03:01:19,278
تحديث مكون منحنى الاستجابة الفارغة
2097
03:01:16,079 --> 03:01:21,200
سلسلة يمكننا فقط الاستيلاء على كل هذه الأشياء
2098
03:01:19,279 --> 03:01:22,960
لن نقوم بإعادة الطلاء على الرغم من موافقتنا
2099
03:01:22,959 --> 03:01:27,519
قم بتحديث السلسلة ومن ثم يمكننا الاتصال بها
2100
03:01:27,520 --> 03:01:34,960
دعونا نسميها قبل أن نفعل جهاز ضبط الوقت لدينا
2101
03:01:31,840 --> 03:01:36,719
حسنا دعونا تشغيله ويجب أن نرى
2102
03:01:34,959 --> 03:01:39,839
اه يتم تحديث السلسلة تلقائيًا
2103
03:01:36,719 --> 03:01:41,920
عندما نغلق واجهة المستخدم الرسومية ونعيد فتحها
2104
03:01:39,840 --> 03:01:43,760
حسنًا، هذا الظهور هو الصحيح أنا
2105
03:01:41,920 --> 03:01:45,600
الذهاب لتغيير هذه المعلمة لذلك
2106
03:01:43,760 --> 03:01:46,880
حسنًا ، هذا على 90 ب لذا لاحظ أن هناك
2107
03:02:05,600 --> 03:02:11,040
فتح واجهة المستخدم الرسومية بخير بارد جدا
2108
03:02:09,200 --> 03:02:12,800
لدينا أم هذا هو المكان الذي بدأنا فيه
2109
03:02:12,799 --> 03:02:16,000
قيم النجوم ثم هذا هو المكان الذي نحن فيه
2110
03:02:24,318 --> 03:02:27,840
تم إصلاح مشكلة منحنى الاستجابة بواسطة
2111
03:02:26,398 --> 03:02:29,439
إعادة هيكلة ما يحدث في الموقت
2112
03:02:27,840 --> 03:02:32,478
رد الاتصال في وظيفتها الخاصة
2113
03:02:29,439 --> 03:02:35,680
يمكننا الاتصال به من المنشئ الخاص بنا
2114
03:02:35,680 --> 03:02:41,760
منحنى الاستجابة وتخصيص المقبض
2115
03:02:38,879 --> 03:02:42,799
المرئيات بخير والشيء التالي الذي يجب فعله هو
218511
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.