AR/getSoundPan: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{Client function}} تُستخدم هذه الوظيفة للحصول على مستوى التحريك لعنصر الصوت المحدد. sound ==تركيب ا...") |
(→مثال) |
||
Line 16: | Line 16: | ||
<section name="Client" class="client" show="true"> | <section name="Client" class="client" show="true"> | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function playMusic() | function playMusic() -- بداية الوظيفة | ||
local song = playSound("song.mp3") | local song = playSound("song.mp3") -- تشغيل الصوت | ||
setSoundPan(song, 0.3) | setSoundPan(song, 0.3) -- تحريك الصوت بمستوي 0.3 | ||
outputChatBox("مستوي التحريك الحالي " .. getSoundPan(song)) | outputChatBox("مستوي التحريك الحالي " .. getSoundPan(song)) -- اخراج نص في الدردشة بمستوي تحريك الصوت الحالي | ||
end | end -- نهاية الوظيفة | ||
addCommandHandler("music", playMusic) | addCommandHandler("music", playMusic) -- اضافة امر للوظيفة | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | </section> |
Revision as of 07:57, 11 May 2020
تُستخدم هذه الوظيفة للحصول على مستوى التحريك لعنصر الصوت المحدد. sound
تركيب الوظيفة
float getSoundPan ( element theSound )
OOP Syntax Help! I don't understand this!
- Method: sound:getPan(...)
- Variable: .pan
- Counterpart: setSoundPan
الفرغات المطلوبة
- الصوت: عنصر الصوت الذي تريد ان تحصل منة علي مستوي التحريك.
المعطيات
- تعطي قيمة float في النطاق من -1.0 (يسار) الي 1.0 (يمين)
- false اذا لم تنجح
مثال
Click to collapse [-]
Clientfunction playMusic() -- بداية الوظيفة local song = playSound("song.mp3") -- تشغيل الصوت setSoundPan(song, 0.3) -- تحريك الصوت بمستوي 0.3 outputChatBox("مستوي التحريك الحالي " .. getSoundPan(song)) -- اخراج نص في الدردشة بمستوي تحريك الصوت الحالي end -- نهاية الوظيفة addCommandHandler("music", playMusic) -- اضافة امر للوظيفة
أنظر أيضاً
- getSoundBufferLength
- getSoundEffects
- getSoundFFTData
- getSoundLength
- getSoundLevelData
- getSoundMaxDistance