| Geon FX (редактор частиц) |
|
NeutralD
| Дата: Четверг, 26.03.2009, 19:03 | Сообщение # 1 |
Хрен заткнешь
Группа: Высший Советник
Сообщений: 398
Статус: Offline
|
Рабочее название: Geon FX Скачать Исходник|Экзешник Как использовать? Вы сделали частицы с помощью редактора и сохранили их в папке с игрой. Теперь грузим файл. Открываем ваш проект, куда нужно вставить частицы. Выбираем Scripts > Import Scripts... Теперь везде где надо используем строку: тип_частицы = LoadParticle('Путь к файлы частицы'); //в переменной "тип_частицы" будет хранится готовый тип, который можно использовать в любой функций где требуется тип.
Известные проблемы: В "старой" версии нет возможности загрузки .png изображений в качестве спрайта.
Quote (28.03.2009) Полным ходом ведется работа над Техническим заданием и разработкой Интерфейса программы. Готово полное описание функций GM по работе с частицами. Составлен глоссарий для тех, кому сложно понять устройство системы частиц.
Quote (27.03.2009) Начинаем разработку редактор частиц. Работаем с дизайнером над интерфейсом программы. WinAPI решено не использовать. В разработке участвуют: WertyXBOCT, Ang3L, V1RuS, splean ПРИСОЕДИНЯЙСЯ, ТЫ НАМ НУЖЕН!
Анализ конкурентов: на сегодняшний день мною обнаружено два редактор частиц для Game Maker 6.1+: Particle Designer 2.3 и Lithium Particle Designer 2.0 .
Particle Designer 2.3 (сокращенно PD) -- более продвинутая по сравнению с Lithium Particle Designer (сокращенно LPD) программа.
Основная проблема PD -- убогий код. Программа тормозит, некорректно работает с разрешением, меньшим, чем 1024х768, и часто неверно экспортит системы партиклов. Кроме того, в программе есть искусственное ограничение на количество табов, что не позволяет использовать желаемое количество эмиттеров (3 -- максимум). Каждая форма программы использует отдельный объект, что сказывается на производительности не в лучшую сторону. Поле ввода кода тоже весьма ограничено, поскольку написано средствами ГМ. Последнее обновление Particle Designer 2.3 -- от 27.07.2008 Программа больше не поддерживается автором.
LPD гораздо проще и удобнее, чем PD. Правильным решением стало создание отдельных окошек для ввода параметров системы. Но программа, конечно, несопоставима по функциональности с PD. Так, отсутствуют возможность создавать эмиттеры, прописывать свой код. Невозможно назначить спрайт для партикла. Странный формат экспорта. В итоге: приложение работает само в себе. Пригодно только для игрулек с красивостями. Получить результат и внедрить в проект -- не представляется возможным.
Предложение: ввиду того, что оба существующих редактора частиц написаны левой пяткой -- создать собственный редактор, задействовав все соотв-щие функции GM.
Команда: Inok-CG, NeutralD
Просьба отписываться только по теме; не флудить; читать внимательно; думать перед тем, как задать вопрос.
|
| |
| | |
|
NewStrannik
| Дата: Пятница, 24.04.2009, 04:15 | Сообщение # 101 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
Забыл вчера показать: 2Ang3L, ну что ж! С нетерпением жду новой версии с исправленными.. мелкими недочётами))
Сообщение отредактировал NewStrannik - Пятница, 24.04.2009, 04:50 |
| |
| | |
|
Ang3L
| Дата: Пятница, 24.04.2009, 14:26 | Сообщение # 102 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
|
NewStrannik, классный огонь! Только дым надо пожирнее. Добавить турбулентности и ветра. И всё будет в ажуре! Так-с. Вчера возился с загрузкой\сохранением, нашёл ещё один баг в ГМ. Code num = 1; out(num); //num = 1; num += 2147483648; out(num); //num = 2147483649; num -= 2147483648; out(num); //num = 1; где out - Code show_message(string(argument0)); Последний раз должно выдать, тоже самое что и в первый. А нифига!  Я мучался с этим до 4 ночи, но вымучал. В чём проблема, так и не понял, может кто подскажет? Теперь загружает\сохраняет и дробные, и целые, и отрицательные, и большие, и маленькие. Не совместимо со старым форматом(ну здесь я придумаю конвертер). Окончательно постараюсь добить типы сегодня.
Blogpost
|
| |
| | |
|
NewStrannik
| Дата: Пятница, 24.04.2009, 14:44 | Сообщение # 103 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
Ang3L, у мну выдаёт 1 -> 2147483649 -> 1.. Вродь нормально. Кста, ДЛЛкой воспользовался?:)
|
| |
| | |
|
Ang3L
| Дата: Пятница, 24.04.2009, 14:55 | Сообщение # 104 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
|
Quote (NewStrannik) Кста, ДЛЛкой воспользовался?:) Я решил, что нет. Загружать ещё надо и другим пользователям, а длл это дополнительные расходы. Я всё норм сделал, а скорость не нужна. Quote (NewStrannik) у мну выдаёт 1 -> 2147483649 -> 1.. Вродь нормально. А у меня: 1 -> 2147483648 -> 0 - это на гм6. У тебя же 7? Видимо в седьмой много чё подправили, а на шестую забили. А я тут выкарёживаюсь...
Blogpost
|
| |
| | |
|
Druce
| Дата: Пятница, 24.04.2009, 16:26 | Сообщение # 105 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 1543
Статус: Offline
|
Кстати, ребятки, мне кто-нибудь объяснит, что такое wiggle? Для скорости и дирекшена.
druce.ucoz.ru|andrewsweekly.livejournal.com|А OneStep тем временем мертв.
|
| |
| | |
|
Ang3L
| Дата: Пятница, 24.04.2009, 16:29 | Сообщение # 106 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
|
Druce, wiggle - колыхание, дёргание. Если wiggle для скорости, то скорость ниже выше будет. Если для размера, то размер выше ниже будет. По синусойде. Ты просто возьми и выкрути побольше, и посмотри результат, поймёшь сразу.
Blogpost
|
| |
| | |
|
WertyXBOCT
| Дата: Пятница, 24.04.2009, 18:26 | Сообщение # 107 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
|
По-простому отклонение от нормы.
Blog:www.WeslomPo.ru mailto: i@weslompo.ru
|
| |
| | |
|
NewStrannik
| Дата: Воскресенье, 26.04.2009, 16:29 | Сообщение # 108 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
Ну.. Как там идут дела?:)
|
| |
| | |
|
Ang3L
| Дата: Воскресенье, 26.04.2009, 16:32 | Сообщение # 109 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
|
Quote (NewStrannik) Ну.. Как там идут дела?:) Тут немного планы поменялись. Я починил краком ГМ7. И наверное, след. исходник будет по 7 версию, сохраняя частицы под 6 и 6.1. А потом частицы будут и под 7. Так что потерпите.
Blogpost
|
| |
| | |
|
NewStrannik
| Дата: Воскресенье, 26.04.2009, 20:11 | Сообщение # 110 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
Ang3L, ура! :) Сломал наконец-то этот ГМ7! Кста, отпишись, пожалуйста, в Л.С. каким кряком ломал.. А то у мну какая-то дрянь, а не кряк. Не всегда с первого раза запускается. Дабы сильно не оффтопить, вотъ:
Сообщение отредактировал NewStrannik - Воскресенье, 26.04.2009, 20:11 |
| |
| | |
|
Ang3L
| Дата: Воскресенье, 26.04.2009, 20:16 | Сообщение # 111 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
|
NewStrannik, можешь здесь оффтопить, я подчищу. Токо по делу. Крек вот этот: http://www.rufull.ru/crack....5.0.rar Там заменяешь файл основной (2.5 мб на 0.7) и всё ок. Ничё не глючит, всё норм запускается, антивирус не беспокоится. Добавлено (26.04.2009, 20:16) --------------------------------------------- Ща сделал меняющийся размер списка типов. Всё работает, в отличий от 6.1 Всё ок. Работа кипит, но выкладывать пока рано, нет критической массы.
Blogpost
|
| |
| | |
|
WertyXBOCT
| Дата: Воскресенье, 26.04.2009, 22:11 | Сообщение # 112 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
|
Спасибо Ang3L! Кстати, чтобы не быть голословным. А то мне уже кажется некоторые считают что я это дело забросил: Обратитет внимание, используется всего три(!) объекта(objWindow -> objForm <- objBottomPanel, стрелкой указан родитель объекта). На fps не тестировал, потому что пока не оптимизировал ничего. Но все это работает, и нажимается, и проверяется, и реагирует. Правда, не все так удобно как хотелось бы(в плане девелопа, а не обращения), по крайней мере, выглядит так, как задумывал товарищ дизайнер. Я написал так мало(максимум строк 300, из них, строк 70 написано, остальное копипаст написаного и немножко исправлений, выложу исходник, поймете) по одной простой причине, у меня нет времени(на этой неделе, работал 42 часа(на заводе работал 40), макдоналдс, цени свое время). Даже курсовую не писал, а уже надо.
Blog:www.WeslomPo.ru mailto: i@weslompo.ru
|
| |
| | |
|
splean
| Дата: Воскресенье, 26.04.2009, 23:02 | Сообщение # 113 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 1473
Статус: Offline
|
WertyXBOCT, ты какой то странный стал.
Блог? Твиттер! =)
|
| |
| | |
|
NewStrannik
| Дата: Среда, 29.04.2009, 05:23 | Сообщение # 114 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
Кста, а в след версии будет же возможность изменения эммитера (размер, тип, кол-во выпадающих и т.д.) и убирание некоторых элементов (канвас, рисование формы и доп инфы эммитера)? Поидее йа себе за 5 мин раскинул по кнопам енто, но как-то хочется в интерфейсе такое увидеть:))) И самое главное -> сделай разрешение экрана 1280х1024! Мне енто очнь нуно.:) WertyXBOCT, красиво вышло, +1.
|
| |
| | |
|
Ang3L
| Дата: Среда, 29.04.2009, 09:46 | Сообщение # 115 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
|
Quote (NewStrannik) изменения эммитера - размер, тип, кол-во выпадающих Это уже есть. Quote и убирание некоторых элементов (канвас, рисование формы и доп инфы эммитера) Скорее всего. Quote (NewStrannik) И самое главное -> сделай разрешение экрана 1280х1024! Мне енто очнь нуно.:) Ну так, а чё ты то не сделаешь? Исходник есть? У меня самого 1280х1024, но делаю под маленький моник, как сказал NeutralD. Потом попробую всё таки сделать изменяемое разрешение.
Blogpost
|
| |
| | |
|
WertyXBOCT
| Дата: Среда, 29.04.2009, 12:58 | Сообщение # 116 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
|
Я думаю, можно будет сделать растягивающееся формы, там пару строк добавить и все
Blog:www.WeslomPo.ru mailto: i@weslompo.ru
|
| |
| | |
|
Wertolet
| Дата: Среда, 29.04.2009, 16:54 | Сообщение # 117 |
|
Хоть палкой гони
Группа: Проверенные
Сообщений: 781
Статус: Offline
|
Quote (Ang3L) Потом попробую всё таки сделать изменяемое разрешение так это пару строк
|
| |
| | |
|
NewStrannik
| Дата: Среда, 29.04.2009, 18:08 | Сообщение # 118 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
WertyXBOCT, в растягивающихся формах смысла нет.. Пусть будет фиксированный размер only. Ang3L, ступил.. Согласен. Чуть-чуть изменить код и всё!:)
|
| |
| | |
|
WertyXBOCT
| Дата: Среда, 29.04.2009, 18:39 | Сообщение # 119 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
|
ВОт что я имел в виду:
Blog:www.WeslomPo.ru mailto: i@weslompo.ru
|
| |
| | |
|
NewStrannik
| Дата: Четверг, 30.04.2009, 05:23 | Сообщение # 120 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
WertyXBOCT, хех) йа думал ты хотел сделать изменяемый размер плавающих окон )) Ang3L, хех, с разрешением йа ступил.. всё делается там просто)) удобная вполне структура программы.
Сообщение отредактировал NewStrannik - Четверг, 30.04.2009, 08:33 |
| |
| |
|
|