Показать сообщение отдельно
Старый 15.02.2011, 00:20   #1
Aikon
ПроЭктировщик
 
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений
(для 52 пользователей)
Организация кода: вопросы хранения переменных

На каждом уровне игрока окружают свои звуки. Соответственно, для каждого звукового фрагмента приходится создавать одну/две глобальные переменные (звук/канал), чтобы можно было управлять ими. Однако, мне такой вариант не очень нравится, поскольку команду очистки уровня, придется модифицировать каждый раз.

В случае с графическими объектами, все решилось достаточно просто: создавая новый графический объект я его привязываю (назначаю Parent) к одному из заведомо существующих объектов (у меня их всего два - sceneMesh и scenePivot). Поэтому при очистке уровне достаточно вызвать
FreeEntity sceneMesh
FreeEntity scenePivot
Хотелось бы, что-то подобное для звука. Кажется через типы можно исхитрится. У кого какие идеи будут?
(Offline)
 
Ответить с цитированием