goodboy, Организационный вопрос про GS. Предположим у нас есть событие у которого есть озвучка. Но произошло подряд несколько таких событий, причем так быстро, что звуковой эффект от первого не успевает завершиться. Происходит или почти 100% наложение или небольшая "растяжка" по времени. Предположим, что по логике в таком случае нужно проиграть звук 1 раз.
Кто подобное должен контролировать GS или программист?
Если программист, то примерная логика должна быть такой?
1. наступило первое событие. Дали команду на проигрыш эффекта.
2. наступило второе событие. Проверяем идет ли проигрыш нужного эффекта (возможно ли это?). Если проигрыша нет, играем. Если проигрыш идет, выходим.
И что делать, если два события идут почти платную, так что если играть эффекты подряд они сливаться в единый звук? Часто так и нужно, но иногда нет (например для того, что бы звуки стали различимы, лучше играть через паузу).
Прошу прощение, если задаю идиотские вопросы.




Ответить с цитированием