‫مرحبًا بعودتك.
‫في هذا الفيديو ، نحن مهتمون بتشغيل الأصوات.
‫نود تشغيل بعض الأصوات عندما نطلق القذيفة.
‫عندما تصطدم المقذوفة بشيء ما وعندما يموت أحد بيادقنا.
‫لذلك دعونا نقفز مباشرة.
‫أنا الآن هنا في ED ، وإذا ذهبت إلى مجلد الأصول ، فلدينا مجلد الصوت هذا ولدينا صوتان
‫مختلفان وسيكونان جيدًا عندما تصطدم قذيفة لدينا بشيء ما.
‫سنستخدم الصوت وعندما يموت أحد بيادقنا سوف يستخدم صوت الانفجار.
‫ويمكننا أيضًا إعادة استخدام صوت thud عندما نطلق قذيفة.
‫نود الآن أن يحتوي مقذوفنا على متغيرين يمثلان تلك الأصول الصوتية.
‫الآن ، هنا في القسم الخاص ، سأضيف متغيرين وسأقدم إعلانًا عن
‫هذه الفئة.
‫الآن ، الفصل الذي سأستخدمه هو قاعدة الصوت وسيكون هذا مؤشرًا.
‫الآن سأسمي صوت الإطلاق هذا.
‫سيمثل هذا الصوت الذي نلعبه عندما نطلق قذيفة.
‫الآن ، قاعدة الصوت هي فئة يمكننا استخدامها للأصوات.
‫الآن إذا عرضنا هذا للمخططات ، فيمكننا ضبط ذلك باستخدام أصول الصوت لدينا في مجلد الأصوات
‫لدينا.
‫لذا سأقوم بإعطاء هذه الخاصية U حتى نتمكن من كشفها.
‫وسأقوم بتحريره في أي مكان ووضعه في فئة القتال.
‫لذا فهي موجودة مع متغيرات القتال الأخرى.
‫الآن أرغب في استخدام متغير آخر يعتمد على الصوت عندما يصطدم المقذوف بشيء ما.
‫لذلك سيكون هذا مؤشرًا آخر يعتمد على صوت U.
‫وسأطلق على هذا الصوت النابض وسأعطي هذا نفس خاصية صوت الإطلاق.
‫لاحظ الآن أنني لا أصرح بأنك قاعدة سليمة للصوت هذا لأنني قمت بالفعل بإعادة توجيهك
‫إلى قاعدة الصوت هنا.
‫لذلك بمجرد إعادة توجيه الإعلان عن نوع في سطر ، يمكن استخدام هذا النوع بعده في الملف.
‫لهذا السبب ، قدم بعض الأشخاص تصريحاتهم على طول الطريق هنا في الأعلى.
‫هذه طريقة أخرى للقيام بذلك.
‫لذلك إذا قلت فئة ، فأنت تبدو قاعدة هنا ، فهذا يعتني بالإعلان الأمامي ويمكنني استخدام
‫نوع قاعدة الصوت في أي مكان في هذا الملف بعد التصريح الأمامي.
‫إذن فهذه طريقة أخرى للقيام بذلك.
‫لذا فقط لأظهر لك كلا الاتجاهين ، سأقوم بالمضي قدمًا وأعلن أنك تبدو وكأنك في الأعلى هنا في الأعلى بدلاً
‫من الإعلان عن ذلك بالأسفل هنا.
‫لذلك علينا الآن استخدام متغيرات قاعدة الصوت في المقذوف h.
‫أرغب في إضافة قاعدة سليمة لفئة البيدق الأساسي وسيكون هذا عندما يتم إتلاف البيدق الأساسي.
‫لذلك سيكون هذا في القسم الخاص وسأقوم بإعلانه هنا وسيكون
‫مؤشرًا أساسيًا صوتيًا وسأطلق عليه صوت الموت وهذا سيحصل على ممتلكاتك.
‫سأقوم بالتمرير لأسفل حتى تتمكن من رؤيتها بشكل أفضل.
‫سيتم إضافته في أي مكان.
‫وسأضع هذا في الفئة.
‫قتال.
‫والآن بعد أن استخدمت قاعدتنا - وقذفتنا متغيرات قاعدة الصوت ، فلنقم بتجميع هذه المتغيرات ونلقي
‫نظرة على هذه المتغيرات في مخطط Blueprint.
‫وبالطبع ، لدي خطأ في التجميع لأنني قمت بكتابة الخاصية على عجل.
‫يجب أن يكون الحرف الصغير y حرفًا كبيرًا.
‫هذه الأشياء حساسة لحالة الأحرف ، لذا تصحيح هذا الخطأ المطبعي والتجميع مرة أخرى ، لدي الآن تجميع
‫ناجح.
‫لذا دعنا نعود إلى المحرر الآن هنا المحرر ، سأقوم بفتح مجلد الجهات الفاعلة
‫وقذيفة BP وسأفتح محرر المخطط الكامل الذي أفضل القيام بذلك.
‫يسهل علي رؤية مكان كل شيء الآن.
‫لدي صوت الإطلاق وصوت النقر هنا ولأنهما يتم تعديلهما في أي مكان يمكننا تحديد أصول الصوت
‫من القائمة المنسدلة ويظهر لي فقط الخيارات الصالحة المتوفرة لدي.
‫الآن ما أنظر إليه هنا هو إطلاق الصوت وسأستخدم صوت thud لهذا الغرض.
‫الآن سأستخدم صوت Thud لصوت الضرب أيضًا.
‫لكنني صنعت متغيرين.
‫لذلك إذا وضعت يديك على المزيد من المؤثرات الصوتية ، يمكنك استخدام صوت مختلف للإطلاق مقابل
‫صوت الضربة.
‫لذلك تم إعداد هذا لك في حال كنت ترغب في القيام بذلك.
‫الآن هذا يعتني بصوت الإطلاق وضرب الصوت على القذيفة.
‫لذلك سأقوم بتجميع وحفظ وإغلاق هذا.
‫بعد ذلك ، سأقوم بفتح البرك وفتح خزان بركة BP.
‫وهنا صوت موتي في قسم القتال.
‫سأقوم بالنقر فوق القائمة المنسدلة واستخدام صوت الانفجار وتعيين صوت الموت على أصل صوت
‫الصوت.
‫سأقوم بتجميع وحفظ ذلك وإغلاق خزان بركة BP وفتح برج بركة BP لأننا وضعنا هذا المتغير
‫على فئة البركة الأساسية التي يرثها البرج أيضًا.
‫لذلك سأقوم بضبط صوت الموت لتفجير الصوت هنا أيضًا.
‫الآن لدينا أصول سليمة ويتم تخزينها في متغيرات في كل من بركنا وعلى المقذوف.
‫الشيء الوحيد المتبقي هو تشغيل هذه الأصوات.
‫الآن تلعب لعبة الإحصائيات وظيفة أخرى مفيدة.
‫يطلق عليه تشغيل الصوت في الموقع.
‫يمكننا الآن التمرير لأسفل ونرى أن الأمر يتطلب عددًا كبيرًا من معلمات الإدخال ، ولكن مثل
‫معظم هذه الوظائف ، هناك عدد من المعلمات الاختيارية التي لها قيم افتراضية.
‫لذا يمكننا البحث في الشفرة لرؤية هذا.
‫لذلك سوف أقفز إلى CP المقذوف وهنا وأبدأ اللعب.
‫سأقوم بكتابة إحصائيات طريقة اللعب ، وتشغيل الصوت في الموقع وضرب قوس الفتح هناك وسأرى أنه
‫يقول واحدًا من اثنين.
‫الآن هذه النسخة الأولى التي تظهر لي تأخذ كائن سياق عالمي.
‫نحن نعلم أنه يمكننا تمرير هذا من أجل ذلك.
‫وبعد ذلك يتطلب استخدام قاعدة الصوت.
‫إذن لدينا متغيرات قاعدة الصوت وبعد ذلك يأخذ متجه F للموقع.
‫الآن ، إذا أردنا تشغيل الصوت في موقع القذيفة ، فيمكننا فقط استخدام الحصول على موقع
‫الممثل وبقية هذه المدخلات اختيارية.
‫لذلك إذا كنت ترغب في النظر في هؤلاء ، فقم بإلقاء نظرة أخرى على صفحة التوثيق لهذه الوظيفة وقم بإجراء
‫المزيد من البحث.
‫لكننا مهتمون فقط بالمدخلات الثلاثة الأولى حتى نعرف كيفية تشغيل الأصوات في المواقع التي يمكننا استخدامها.
‫تقوم احصائيات اللعب بتشغيل الصوت في الموقع ، والذي يأخذ كائن سياق عالمي ، وهو صوت يمكننا استخدام
‫قاعدة الصوت الخاصة بنا له وموقع يمكننا استخدامه للحصول على موقع الممثل.
‫لذلك سيكون التحدي الذي تواجهه هو استدعاء تشغيل الصوت في الموقع وتشغيل الأصوات لمختلف جوانب طريقة
‫اللعب التي تحتاج إلى أصوات.
‫لذا اتصل بك بإحصائيات اللعب ، قم بتشغيل الصوت في الموقع في فئة المقذوف أولاً في وظيفة التشغيل
‫واستخدم متغير صوت الضربة.
‫قم بذلك في حالة التحقق عندما نتحقق لمعرفة ما إذا كان الممثل الآخر صالحًا وكذلك تأكد من أن الممثل
‫الآخر ليس هذا أو المالك.
‫لكن سمها قبل أن ندمر المقذوف وندعو صوت التشغيل في الموقع وابدأ اللعب للقذيفة
‫واستخدم صوت الإطلاق.
‫بهذه الطريقة سوف يتم تشغيل الصوت عندما يتم إنتاج القذيفة وكذلك عندما تصطدم المقذوفة
‫بشيء ما بعد ذلك.
‫انتقل إلى فصل كرة الطاولة الأساسي واستدعاء صوت التشغيل في الموقع وتعامل مع التدمير.
‫وستستخدم صوت الموت.
‫هذا هو الانفجار.
‫لذا أوقف الفيديو مؤقتًا وأضف هذه المكالمات لتشغيل الصوت في الموقع الآن.
‫تمام.
‫أولًا ، نحن هنا في Projectile CP وسأقوم بترتيب التحدي.
‫لذا أولاً سأذهب إلى الأسفل وأقوم بتشغيل الصوت هنا.
‫الآن ربما تكون قد تحققت لمعرفة ما إذا كان الصوت فارغًا ، وإذا فعلت ذلك ، فأنا أمنحك شهرة لأنك تحصل بالفعل
‫على عادات البرمجة الجيدة هذه.
‫الآن ، إذا لم تفعل ، فلا بأس بذلك.
‫استمر وقم بذلك.
‫حاليا.
‫سنقوم بالتحقق لمعرفة ما إذا كان صوت الضرب صالحًا قبل أن نسمي وظيفة احصائيات اللعب الجديدة.
‫لذلك ستكون أنت.
‫تلعب احصائيات اللعب الصوت في الموقع ونحتاج أولاً إلى كائن سياق عالمي سيكون
‫هذا.
‫بعد ذلك ، نحتاج إلى صوت الضرب نفسه وسنقوم بتشغيله في موقع الممثل.
‫لذا فإن الحصول على موقع الممثل سوف يلبي المعلمة الثالثة.
‫حسنًا ، رائع.
‫بعد ذلك ، نحتاج إلى تشغيل صوت وبدء اللعب.
‫لذلك دعونا نعود لبدء اللعب.
‫وبالنسبة لهذا ، سوف نتحقق لنرى ما إذا كان صوت الإطلاق صالحًا.
‫لذلك سنقول إذا قمت بتشغيل الصوت ، فستقوم بتشغيل اللعبة الثابتة وتشغيل الصوت في الموقع وبالطبع نحن بحاجة إلى
‫كائن سياق العالم.
‫هذا هو استخدام قاعدة الصوت سيكون إطلاق الصوت وسنقوم بتشغيله في موقع الممثل.
‫لذا احصل على موقع الممثل الذي سيهتم بتشغيل الصوت وابدأ اللعب.
‫لذا فإن آخر شيء يجب فعله هو تشغيل الصوت على الطبقة الأساسية والتعامل مع التدمير.
‫والآن بعد أن تعاملنا مع المؤثرات المرئية والصوتية ، لسنا بحاجة لأن نقول لنفعل هنا لأننا فعلنا
‫ذلك.
‫لذلك أولاً ، سوف نتحقق لنرى ما إذا كان صوت الموت صحيحًا.
‫إذا كان الأمر كذلك ، فيمكننا الاتصال بإحصائيات اللعب وتشغيل الصوت في الموقع باستخدام كائن سياق العالم.
‫ستكون هذه هي قاعدة الصوت التي ستكون صوت الموت وسيحظى الحصول على موقع الممثل بإرضاء
‫موقع صوت الموت هذا.
‫اوك رائع.
‫دعنا نمضي قدمًا ونجمع الكود الخاص بنا بترجمة ناجحة.
‫سنعود هنا إلى المحرر ودعنا نختبر ذلك.
‫لذلك سأقوم بالضغط على زر التشغيل وانتظار المؤقت.
‫إذن باختصار ، لدينا الآن صوت.
‫نحن نشغل صوتًا للقذيفة عند الضربة وعند الإطلاق ، ونشغل صوتًا للبيدق عند
‫الموت.
‫لذا ، بالنظر إلى خطة القسم الخاصة بنا ، نرى أننا قمنا بإلغاء تحديد كل عنصر تقريبًا هنا.
‫ما زلنا نعمل على التأثيرات الخاصة التي حصلنا عليها من الدخان والانفجارات والأصوات.
‫لا يوجد سوى عدد قليل من الأشياء التي يجب القيام بها لتحسين هذه اللعبة والتأكد من أنها تبدو وتشعر بالشكل
‫الصحيح قبل أن نمضي قدمًا ونختتم هذا القسم.
‫سأراكم في الفيديو التالي.