درود مهمان گرامی! ثبت نام

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
قطع و کنترل صدا
#1
سلام باز هم من resim 
میخوام متغیر صدا ایجاد کنم که اگه کلیک چپ کردم با ماوس روی ابجکت بلندگو در صقحه کل صداهای پخش شده قطع بشه. شکلک بلندگو با قطع صدا بیاد و اگه دوباره روی همین شکلک باز با موس کلیک کردم صدا پخش بشه و شخصیت قبلی بیاد.
یه جا این آموزش رو گذاشتن:
ما در ابتدای بازی متغیری تعریف می کنیم که مقدار صدا را در خود ذخیره کند و تا پایان بازی آن را در خود نگه داشته باشد. برای این کار این متغیر باید از نوع global تعریف شود. اگر متغیری global تعریف شود توسط همه ی آبجکت ها در تمامی مرحله ها قابل دسترسی می باشد.
در رویداد Game Start آبجکت cont_Level کد زیر را وارد کنید:
global.Volume = 0.8;
global.VolumeRate = 0.01;
sound_global_volume(global.Volume);

برای افزایش حجم صدا در رویداد کلید + آبجکت cont_Level کد زیر را وارد کنید:
global.Volume = min(1, global.Volume + global.VolumeRate);
sound_global_volume(global.Volume);

برای کاهش حجم صدا نیز در رویداد کلید – آبجکت cont_Level کد زیر را وارد کنید:
global.Volume = max(0, global.Volume – global.VolumeRate);
sound_global_volume(global.Volume);

دیدم اصلا عمل نمیکنه و کامل صدای سیستم رو قطع میکنه.نه فقط صدای بازی رو؟؟؟
بعد بجای کلید مثبت و منفی کلید دیگه رو معرفی کردم باز هم نشد؟

خودم: برای ابجکت میکروفن برای رویداد createپخش صدا و رویداد نگهداشتن کلیک چپ ماوس، اکشن قطع صدا و تبدیل شخصیت به قطع صدارو گذاشتم.
تا اینجا کار کرد.
برای ابجکت قطع صدا هم رویداد نگهداشتن کلید چپ موس اکشن تبدیل شخصیت به ابجکت میکروفن 
اما صدا پخش نشد و تبدیل نشد؟

کلا سوال اینه:قرار دادن ابجکت یا علامت روی صقحه ی بازی برای قطع و وصل صداهایی که پخش میشه و کنترل صدا با موس توسط بازیکن.
پاسخ
#2
حل شد
  smiley

سپاس بابت این همه جواب cool
عکس کارایی که انجام دادم رو میذارم یکی مثل من گرفتار نشه و صد البته اینطور مورد ظلم mad


فایل‌(های) پیوست شده
.jpg   111.jpg (اندازه: 62.55 KB / تعداد دفعات دریافت: 6)
.jpg   222.jpg (اندازه: 78.17 KB / تعداد دفعات دریافت: 4)
.jpg   333.jpg (اندازه: 83.04 KB / تعداد دفعات دریافت: 4)
.jpg   444.jpg (اندازه: 116.02 KB / تعداد دفعات دریافت: 4)
پاسخ
#3
این عکس جا موند
تو تصویر اول و دوم برای ابجکت صدا صدای بکگراند رو تعریف کردم. بعد هم گفتم اگه کلید اینتر زدم تغییر شکلک بده به ابجکت قطع صدا


تصویر سوم هم دستورات ابجکت قطع صداست.که در هر لحظه قطع صدای بکگراند داشته باشه و اگه کلید spase تغییر به ابجکت صدا و اجرای صدا و البته ترسیم ان که همراه دوربین حرکت کنه

تصویر چهارم هم برای صداهای برخورد شکلک با موانع و کسب امتیاز هست ...
shy


فایل‌(های) پیوست شده
.jpg   333.jpg (اندازه: 83.04 KB / تعداد دفعات دریافت: 3)
پاسخ
#4
به زودی یه سورس آموزشی برای کاری که میخواید براتون ساخته و ارسال میشه .
لطفا صبور باشید .
پاسخ
 سپاس شده توسط asi123
#5
(29/10/1397، 11:05 عصر)MiladKaydi نوشته است: به زودی یه سورس آموزشی برای کاری که میخواید براتون ساخته و ارسال میشه .
لطفا صبور باشید .

ممنون اما مشکل حل شد. همینطور که توضیحش رو فرستادم برای یکی  مشکل من که احیانا اینطور گرفتار باشه smiley
پس دیگه لازم نیست خیییییییییییلی ممنون mwah
پاسخ




کاربرانِ درحال بازدید از این موضوع: 1 مهمان