|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.06.2009, 08:49 | #321 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
Я этого не знаю, но делаю по другому. Через mediaplayer играет фоновая музыка, а через PlaySound уже отдельные звуки.
|
22.06.2009, 10:28 | #322 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
Я тоже так же хотел сделать... Но если целый ряд звуков надо воспроизводить то не целый же ряд MP делать...
(Играет музыка, раздаются выстрелы, если попал то враг стонет, кричит и тому подобное..., раздаются прочие технические звуки)
Писано по д'Эльфийски
|
22.06.2009, 19:06 | #323 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,674
|
В DelphiX есть компонент, SoundList, кажется. Так вот с его помощью можно проигрывать несколько звуков сразу.
E-Mail: arigato.freelance@gmail.com
|
22.06.2009, 19:55 | #324 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Да, в DelphiX есть два компонента, обертка для DirectX. Движок - DXSound, и архив DXWaveList. Можно использовать формат .dxw, ...что это я к сожалению не в курсе, а вот вавчики работают как надо.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
22.06.2009, 21:06 | #325 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Я предлагаю свой простой вариант проигрывания звуков одновременно и без тормозов:
(пост №20) |
22.06.2009, 21:18 | #326 |
Proger Man
Форумчанин
Регистрация: 07.03.2009
Сообщений: 584
|
С мгоей точки зрения лутше использовать GL scene
ShowMessage('Добро пожаловать!');
|
24.06.2009, 11:05 | #327 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
Проиграть два звука одновременно
Код:
|
27.06.2009, 19:39 | #328 |
Пользователь
Регистрация: 26.06.2009
Сообщений: 43
|
спасибо за уроки!
Последний раз редактировалось sasha1993; 27.06.2009 в 21:21. |
27.06.2009, 22:59 | #329 |
Пользователь
Регистрация: 26.06.2009
Сообщений: 43
|
воттакая вот цетата:
На самом деле всё оказалось проще чем я думал. Нужно создать дополнительный буффер, в котором задается прозрачность и её цвет. В этот буффер отрисовывается кадр, а буффер рисуется в основной буффер программы. если у когото есть время покажите пожалуйста как этот буфер с невидемостью сделать. |
28.06.2009, 08:20 | #330 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 237
|
Tank.Transparent:=true - где танк это твой игровой объект. Это делает вокруг танка фон прозрачным. У имиджа точно также, только вместо Tank - Image1. Буффер делаешь так:
Код:
Вот возникла проблема. У меня есть здание которое не умещается в одну клетку карты(100 на 100). Когда я прохожу перед ним то у меня персонаж рисуется на переднем плане а здание на втором. Но мне нужнно пройти за ним, и для этого нужно чтобы здание было на переднем плане а перс за ним рисовался и его скрывало зданием. Как это реализовать? Последний раз редактировалось Shadow_1329; 28.06.2009 в 08:28. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хорошие уроки | Render | Общие вопросы Delphi | 9 | 15.09.2012 07:13 |
Акцесс вопросы новичков | Yaga | Помощь студентам | 4 | 02.06.2008 00:16 |
Учебники для новичков в програмировании | Рар | Общие вопросы Delphi | 6 | 08.01.2007 08:07 |