السلام عليكم عندي سؤال عن الأصوات ... أريد أن أضع صوت وأشغله عن طريق ضغط زر معين ز أرجو المساعدة وشكراً.
إعـــــــلان
تقليص
لا يوجد إعلان حتى الآن.
الأصوات في Unity 3d
تقليص
X
-
وعليكم السلام ورحمة الله وبركاته.....
المُكوّن الخاص بالأصوات, هو عُنصر AudioSource.
الأمر الذي يُستخدم لتشغيل الصوت هو : Play.
خصوات العمل :
1. ببساطة, اسحب الصوت المطلوب من قائمة الملفات, وأفلته على أي عُنصر في اللعبة,
(ستلاحظ إنشاء مُكوّن جديد للعنصر الذي وضعت له الصوت, اسمه AudioSource)
2. أنشئ ملف سكربت جديد, أو استخدم ملفا مُنشئا من قبل, كما تُحب,
3. للتحكم بالصوت, يجب أن تقوم بتعريفه أولا (تعريف المُكون الخاص بالصوت) داخل ملف السكربت,
4. في وظيفة Update ستضع أمرا شرطيا كالتالي :
حين الضغط على الزر الفلاني, قم بتشغيل الصوت الموجود في المكوّن الذي عرّفناه في الخطوة السابقة,
خطوات العمل بالكود البرمجي :
(الكود بلغة C#, تستطيع فهمه بسهولة وتحويله لأي لغة تريد)
كود:public AudioSource MySound; void Update () { if (Input.GetKeyDown (KeyCode.Space)) { MySound.Play(); } }
وحين الضغط على زر المسافة, يعمل الصوت,
لمعلومات أكثر عن مكوّن AudioSource :
https://docs.unity3d.com/Documentati...dioSource.html
أخي الكريم, أرجو أن تقرأ الكود جيّدا وتفهمه لتستفيد قدر الإمكان, لا تكتفي فقط بالنسخ واللصق...
بالتوفيق لك صديقي,,,,
: )
تعليق