Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 20.09.2006, 21:11   #1
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Счастье Нужен огонь.

Есть ли пример по созданию огня( исходник ). А то я сделал а он от перепада ФПС вытворяет такое
(Offline)
 
Ответить с цитированием
Старый 20.09.2006, 22:18   #2
jimon
 
Сообщений: n/a
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
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 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
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 23.09.2006, 20:22   #5
vadim2
Знающий
 
Регистрация: 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
jimon
 
Сообщений: n/a
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
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 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.
Примерно так...
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 30.09.2006, 22:23   #10
ЛысыЙ_Чук-Иванчук
Дэвелопер
 
Регистрация: 19.03.2006
Сообщений: 1,241
Написано 10 полезных сообщений
(для 17 пользователей)
Re: Нужен огонь.

Такая проблема. Когда далеко отходишь от огня, он становится кубиками, я после загрузки спрайта поставил 2, теперь нормально, но он стал какой-то смуглый (не яркий).
(Offline)
 
Ответить с цитированием
Старый 01.10.2006, 00:03   #11
Timon
ПроЭктировщик
 
Регистрация: 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
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: Нужен огонь.

Млин, ну не RTFM?
Поставь ему флаг при загрузке "1", а ФХ - "1+8". Почему- читай Хелп!
(Offline)
 
Ответить с цитированием
Старый 01.10.2006, 14:07   #14
jimon
 
Сообщений: n/a
Re: Нужен огонь.

Diplomat
когда про Бога будут спрашивать, ты тоже будеш тыкать в библию с криками RTFM ?
 
Ответить с цитированием
Старый 01.10.2006, 14:46   #15
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: Нужен огонь.


Да, буду. Ибо сказано: сначала учи Хелп от сих (корка№1) и до сих (корка№2), а потом ужо иди на Форум задавать вопросы. А так- 90% вопросов Vlad-а от незнания элементарных основ.
И скажи еще, что я ему за криками "RTFM!" не ответил, или ответил неправильно?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Роберт Шекли - Земля, Воздух, Огонь и Вода ingko Болтовня 0 07.07.2009 17:17
нужен про KAK? TAK! Delphi 15 12.05.2009 16:39
Мало ресурсный огонь. pipns Полезные функции 22 21.02.2008 13:27
Огонь при выстреле Тарас Шевченко 3D-программирование 1 11.02.2007 17:59
Огонь ЛысыЙ_Чук-Иванчук 3D-программирование 18 30.11.2006 23:39


Часовой пояс GMT +4, время: 09:45.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com