|
04.04.2009, 22:21
|
#1
|
Знающий
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений (для 6 пользователей)
|
AMT-particle
Здравствуйте.
Вопрос конкретно к уважаемому tormoz`у ну или просто кто работал с амт-партиклами
Каким же было моё удивление когда я понял что партиклы-амт не поинтеируются на камеру автоматически как спрайты...И. и даже я не смог повернуть их командами блитца!!! Что же делать???
Я чего-то не знаю???
Не верится, как я понял AMT-particle всем нравится и все её юзают и даже на западе любители есть!!!
(((((((
|
(Offline)
|
|
04.04.2009, 22:24
|
#2
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: AMT-particle
наверное в либе есть свои команды для управления партиклами.
__________________
|
(Offline)
|
|
04.04.2009, 22:39
|
#3
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: AMT-particle
это ты чего то намудрил. у меня все поворачивалось на камеру по умолчанию.
|
(Offline)
|
|
04.04.2009, 22:40
|
#4
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: AMT-particle
Обновление вызывал?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
04.04.2009, 23:07
|
#5
|
Знающий
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений (для 6 пользователей)
|
Ответ: AMT-particle
да вы в любой стандартный проект поместите в главный цикл ещё вот этот код:
If KeyDown(200)=1 Then MoveEntity(camera, 0,0,0.2)
If KeyDown(20 =1 Then MoveEntity(camera, 0,0,-0.2)
If KeyDown(203)=1 Then MoveEntity(camera, 0.2,0,0)
If KeyDown(205)=1 Then MoveEntity(camera, -0.2,0,0)
TurnEntity camera, MouseYSpeed()*0.2 ,-MouseXSpeed()*0.2,0
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
И увидите всё, поймете!!!
ООйй... ето только в третьем примере такая фигня вроде...интересно почему... посмотрите example3
|
(Offline)
|
|
04.04.2009, 23:33
|
#6
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: AMT-particle
- Бесподобный инструмент! Аха, плохая музыка, очень плохой AMT
- А направление какое?
- Направление? И "КсорАс" плохой, и вообще всё плохое..
|
Для тех кто не фтанке - ссыль.
Народ, ну вы многие приходите, ну хоть чуток поднапрегите мозги свои, ну я понимаю там суббота, после пятницы тяжко, алкоголь разрушает мозговые связи, думается тяжелее, несконцентрироваться, ну тогда отложите до завтра, ответ сами завтра и найдёте.. Просто реально ну сколько можно?!
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
05.04.2009, 00:30
|
#7
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: AMT-particle
а ты камеру в либу передаешь ?
открой инклюд и посмотри все что касается камеры
__________________
|
(Offline)
|
|
05.04.2009, 14:24
|
#8
|
Знающий
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений (для 6 пользователей)
|
Ответ: AMT-particle
Да, tormoz, это из-за камеры!!! У меня просто камера в игре зовётся не "camera" а "cam" - когда я бросил амт в свой проект - то у меня ошибка была. Тогда я чето там творил в инклудеом файле - и решил просто закомментить тот участок кода что вызывался к объекту camera
А потом ещё все перепутал...%%% Инклуды перемешал и в стандартные примеры и тп...Еле разобрался, ну вот теперь хорошо. Мне пришлось функцию Update_particle поместить в сам код проекта и заменить там camera на cam. Спасибо, либа хорошая - работает.
Кстати, tormoz, это ведь баг либы, как считаешь!!! Получается что без серьёзных изменений в коде инклудов, разработчик не сможет её использовать с другим названий камеры.
Аа.. ещё, tormoz, зачем ты в своих семплах используешь команду CaptureWorld ??? Она не на что не влияет в твоих примерах... И ещё. Единственным способом синхронизации скорости амт-партиклов относительно скорости выполнения программы и фпс, такой как у тебя в семплах, то есть ручное изменение количества вызова update`ов в главном цикле???
Последний раз редактировалось ELIAS, 05.04.2009 в 14:36.
|
(Offline)
|
|
05.04.2009, 18:14
|
#9
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: AMT-particle
Кстати, tormoz, это ведь баг либы, как считаешь!!! Получается что без серьёзных изменений в коде инклудов, разработчик не сможет её использовать с другим названий камеры.
|
Это не баг, а нормальное подключение того или иного модуля к инструменту. На самом деле это ещё очень просто, по сравнению с большинством других, которые ещё и ограничения различные ставят и правила.
Подключение того или иного модуля - это не казуальный процесс, если бы всё было очень просто, небыло бы динамики и удобной настройки - а настраиваемость всегда приветствуется и разширяет круг применяемости модуля.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.04.2009, 18:50
|
#10
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: AMT-particle
Сообщение от ELIAS
Да, tormoz, это из-за камеры!!! У меня просто камера в игре зовётся не "camera" а "cam" - когда я бросил амт в свой проект - то у меня ошибка была. Тогда я чето там творил в инклудеом файле - и решил просто закомментить тот участок кода что вызывался к объекту camera
А потом ещё все перепутал...%%% Инклуды перемешал и в стандартные примеры и тп...Еле разобрался, ну вот теперь хорошо. Мне пришлось функцию Update_particle поместить в сам код проекта и заменить там camera на cam. Спасибо, либа хорошая - работает.
Кстати, tormoz, это ведь баг либы, как считаешь!!! Получается что без серьёзных изменений в коде инклудов, разработчик не сможет её использовать с другим названий камеры.
|
добавить одну строчку послесоздания камеры
camera=cam
религия не позволила ?
Аа.. ещё, tormoz, зачем ты в своих семплах используешь команду CaptureWorld ??? Она не на что не влияет в твоих примерах... И ещё. Единственным способом синхронизации скорости амт-партиклов относительно скорости выполнения программы и фпс, такой как у тебя в семплах, то есть ручное изменение количества вызова update`ов в главном цикле???
|
ОМГ
ты сначала установи скорость обновления логики, потом создавай партиклы с нужной скоростью апдейта
это не ограничения а самые азы игростроя.
Есмли ты все делаешь наоборот, то инструмент для удаления гланд через анус изобретай сам.
какие могут быть претензии ?
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
|
|
05.04.2009, 20:08
|
#11
|
Знающий
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений (для 6 пользователей)
|
Ответ: AMT-particle
ты сначала установи скорость обновления логики, потом создавай партиклы с нужной скоростью апдейта
|
А если мне находу нужно скорость партиклов менять?
|
(Offline)
|
|
05.04.2009, 20:28
|
#12
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: AMT-particle
после создания партикла на его скорость повлиять невозможно
на скорость создаваемых - влияй, кто тебе мешает ?
либа состоит из 2-ух уровней управления:
создание партиклов с заданными параметрами
и
управление эммитерами, которые создают партиклы с определенными параметрами
ты свободно можешь управлять обоими уровнями, только разберись как они устроены
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
|
|
12.04.2009, 14:45
|
#13
|
Знающий
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений (для 6 пользователей)
|
Ответ: AMT-particle
Спасибо, tormoz!
Во всем что надо разобрался.
Либа очень понравилась - реально качественно сделана!
Насчет скорости обновления интересно придумано, можно найти золотую середину между скоростью, качеством и экономией фпс. Получается что эффекты amt-particle очень мало жрут!!!
Ещё раз большое спасибо за такую полезную вещь!
|
(Offline)
|
|
01.09.2009, 19:59
|
#14
|
Знающий
Регистрация: 31.08.2008
Адрес: Arrakis
Сообщений: 234
Написано 6 полезных сообщений (для 6 пользователей)
|
Ответ: AMT-particle
Опять проблема с АМТ-партиклами(((
вообщем нужно двигать партиклы, ну у меня это делается командой PositionEntity. Но нужно сделать так, чтобы при движении этом партиклы
"не разбрасывались"...нужно добиться такого эффекта будто двигается не партикл, а 3д-мир.
То есть если мы просто будем передвигать партиклы, то это новое положение подействует только на те частички, кторые появятся поле этого движения, а те что были ранее - не двинутся с места - таким образом и получается шлейф(((
а нужно чтобы сдвинулись на новые координаты все частички партикла.
Как сделать?
|
(Offline)
|
|
01.09.2009, 20:41
|
#15
|
Гигант индустрии
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений (для 4,437 пользователей)
|
Ответ: AMT-particle
Двигай весь меш партиклов mesh_tm
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:40.
|