|
3D-программирование Вопросы, касающиеся программирования 3D мира |
20.09.2006, 21:11
|
#1
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Нужен огонь.
|
(Offline)
|
|
20.09.2006, 22:18
|
#2
|
|
Re: Нужен огонь.
синхронизируй с фпс
|
|
|
21.09.2006, 09:37
|
#3
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: Нужен огонь.
Вот это у меня плохо получается. Пробую через del_t но при подении фпс огонь стоновится слишком большим. А есть ли еще кокойнибуть способ синхронизации( допустим 10 раз в секунду )
|
(Offline)
|
|
21.09.2006, 17:37
|
#4
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Re: Нужен огонь.
Используй технологию твининга, в примерах блитца есть пример Mak->Castle, там как раз то что тебе нужно
или можешь просто:
timer = Millisecs()
While Not KeyDown(1)
if Millisecs() - timer >=100 then
UpdateParticles()
timer = Millisecs()
end if
Wend
|
(Offline)
|
|
23.09.2006, 20:22
|
#5
|
Знающий
Регистрация: 08.06.2006
Сообщений: 304
Написано 3 полезных сообщений (для 8 пользователей)
|
Re: Нужен огонь.
В исходниках Blitz et сetera посмотри.
|
(Offline)
|
|
25.09.2006, 08:18
|
#6
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: Нужен огонь.
Вот столкнулся с проблемой, одним из параметров является количество спрайтов, не получается ограничить число спрайтов.
Как можно это сделать.
В исходниках Blitz et сetera посмотри.
|
Если ты про пример где ставиш красные треугольники и из них идет огонь. Этот пример мне неподходит.
|
(Offline)
|
|
25.09.2006, 08:41
|
#7
|
|
Re: Нужен огонь.
как именно не получается ?
|
|
|
25.09.2006, 10:49
|
#8
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: Нужен огонь.
Я хочу регулировать количество спрайтов с помощью их прозрачности, когда прозрачность достигает значения <.1. Тогда удаляется. Мне надо регулировать ту скорость, с которой спрайты делаются прозрачными
c\alpha=c\alpha-c\max*.01
примерно так. Но сразу появляется один глюк, ведь чем больше значение c\max тем быстрей они становятся прозрачней. Тем самым быстрей удаляются.
|
(Offline)
|
|
25.09.2006, 17:24
|
#9
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Re: Нужен огонь.
Допустим переменная c\Speed# изменяется в пределах 1.0...100.0 (пусть это будут проценты), тогда скорость исчезновения будет рассчитываться по формуле:
c\alpha#=c\alpha#-c\Speed#*0.01
т.е. если c\Speed#=100.0 то скорость скрытия почти мгновенная, если c\Speed#=1.0, то самая медленная.
А условием уделения будет c\alpha#<0.0.
Примерно так...
|
(Offline)
|
|
30.09.2006, 22:23
|
#10
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: Нужен огонь.
Такая проблема. Когда далеко отходишь от огня, он становится кубиками, я после загрузки спрайта поставил 2, теперь нормально, но он стал какой-то смуглый (не яркий).
|
(Offline)
|
|
01.10.2006, 00:03
|
#11
|
ПроЭктировщик
Регистрация: 12.09.2006
Сообщений: 120
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Нужен огонь.
юзай EntityFX sprite,8 - т.е на туман не реагирует(скорее всего это из-за тумана)
|
(Offline)
|
|
01.10.2006, 09:10
|
#12
|
Дэвелопер
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений (для 17 пользователей)
|
Re: Нужен огонь.
Не помогает, все равно такой. Ну ладно пусть и будет такой.
|
(Offline)
|
|
01.10.2006, 13:06
|
#13
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Re: Нужен огонь.
Млин, ну не RTFM?
Поставь ему флаг при загрузке "1", а ФХ - "1+8". Почему- читай Хелп!
|
(Offline)
|
|
01.10.2006, 14:07
|
#14
|
|
Re: Нужен огонь.
Diplomat
когда про Бога будут спрашивать, ты тоже будеш тыкать в библию с криками RTFM ?
|
|
|
01.10.2006, 14:46
|
#15
|
Дэвелопер
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений (для 164 пользователей)
|
Re: Нужен огонь.
Да, буду. Ибо сказано: сначала учи Хелп от сих (корка№1) и до сих (корка№2), а потом ужо иди на Форум задавать вопросы. А так- 90% вопросов Vlad-а от незнания элементарных основ.
И скажи еще, что я ему за криками "RTFM!" не ответил, или ответил неправильно?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:30.
|