Geon FX (редактор частиц) (5) - В разработке - Разработка игр на Game Maker (Advanced Mode) - Форум Game Maker. Разработка игр.
Здравствуй Гость | Перейти на сайт

Главная | Форум | Регистрация | Войти
gmaker.net ;) [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 5 из 11«12345671011»
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Advanced Mode) » В разработке » Geon FX (редактор частиц) (Редактор частиц для GM 6.1 +)
Geon FX (редактор частиц)
NeutralD Дата: Четверг, 26.03.2009, 19:03 | Сообщение # 1
Хрен заткнешь
Группа: Высший Советник
Сообщений: 398
Статус: Offline
Рабочее название: Geon FX

Скачать Исходник|Экзешник

Как использовать?
Вы сделали частицы с помощью редактора и сохранили их в папке с игрой.
  • Теперь грузим файл.
  • Открываем ваш проект, куда нужно вставить частицы.
  • Выбираем Scripts > Import Scripts...
  • Теперь везде где надо используем строку: тип_частицы = LoadParticle('Путь к файлы частицы'); //в переменной "тип_частицы" будет хранится готовый тип, который можно использовать в любой функций где требуется тип.

    Известные проблемы:
  • В "старой" версии нет возможности загрузки .png изображений в качестве спрайта.

    Quote (09.04.2009)
    Готова большая часть интерфейса и Теория Частиц на русском. Внимательно читаем, разглядываем картинку интерфейса. Задаем вопросы. Разрабатываем схему, по которой будем реализовывать интерфейс. Все уточнения -- в ответах на ваши вопросы.

    Интерфейс Редактора Частиц:
    http://indy.forever.kz/gm/gm_pad/pd.png

    Теория Частиц (на русском):
    http://indy.forever.kz/gm/gm_pad/theory.htm


    Quote (28.03.2009)
    Полным ходом ведется работа над Техническим заданием и разработкой Интерфейса программы.
    Готово полное описание функций GM по работе с частицами. Составлен глоссарий для тех, кому сложно понять устройство системы частиц.


    Quote (27.03.2009)
    Начинаем разработку редактор частиц. Работаем с дизайнером над интерфейсом программы. WinAPI решено не использовать.
    В разработке участвуют: WertyXBOCT, Ang3L, V1RuS, splean
    ПРИСОЕДИНЯЙСЯ, ТЫ НАМ НУЖЕН!


    Quote (Полезные ссылки)
    Справка по частицам Game Maker 7.0 (английский):
    http://gamemaker.info/en/manual/412_00_particles

    Крупнейший портал по партиклам в ГМ:
    http://www.gmparticles.com/


    Анализ конкурентов: на сегодняшний день мною обнаружено два редактор частиц для 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

    Просьба отписываться только по теме; не флудить; читать внимательно; думать перед тем, как задать вопрос.
  • Прикрепления: 3883880.rar(1079Kb) · 0927916.rar(34Kb) · LoadParticles.gml(7Kb)
     
    Ang3L Дата: Среда, 22.04.2009, 23:50 | Сообщение # 81
    Каждый 5й пост мой
    Группа: Админы
    Сообщений: 2667
    Статус: Offline
    Geon FX Aplha.
    Потом я справку сделаю. Всю инфу по проге можно прочитать тут, где то на странице 2-3 biggrin

    Добавлено (22.04.2009, 23:50)
    ---------------------------------------------
    По частицам, советую заглянуть в справку и прочитать про типы.

    Прикрепления: GeonFX.rar(1003Kb)


    Blogpost
     
    DragonSkiN Дата: Среда, 22.04.2009, 23:52 | Сообщение # 82
    Всех уже задолбал
    Группа: Страж
    Сообщений: 1180
    Статус: Offline
    Йо майо! да тут оказывается есть интерфейс! О_о
    просто он у меня напрочь не запускался из под седьмого ГМ...
    ну, скрин ты видел biggrin


    http://gamegraphycs.do.am/ - сайт о 2D графике
    http://dragonskin.ath.cx:777/- доступ по хттп к сборнику ресурсов для игр
     
    Ang3L Дата: Среда, 22.04.2009, 23:56 | Сообщение # 83
    Каждый 5й пост мой
    Группа: Админы
    Сообщений: 2667
    Статус: Offline
    Quote (DragonSkiN)
    ну, скрин ты видел

    Так блин! Я ж те сказал что ты скачал Самую первую версию! В которой был только рандом и ничего более.

    Добавлено (22.04.2009, 23:56)
    ---------------------------------------------
    DragonSkiN, а я думаю ты показываешь мне самую первую версию и гришь что интефейса нет, а я тя не пойму... Ведь я же вроде всё сделал, а тут пустой скрин...



    Blogpost
     
    DragonSkiN Дата: Среда, 22.04.2009, 23:58 | Сообщение # 84
    Всех уже задолбал
    Группа: Страж
    Сообщений: 1180
    Статус: Offline
    biggrin ужас. а ты мне доказываешь что сделано куча всего.
    надо своевременно выкладывать апдейты, если хочешь здоровой критики happy

    ЗЫ, может апдейт и был в глубине темы... я искал и не нашел.



    http://gamegraphycs.do.am/ - сайт о 2D графике
    http://dragonskin.ath.cx:777/- доступ по хттп к сборнику ресурсов для игр


    Сообщение отредактировал DragonSkiN - Среда, 22.04.2009, 23:59
     
    Ang3L Дата: Четверг, 23.04.2009, 00:02 | Сообщение # 85
    Каждый 5й пост мой
    Группа: Админы
    Сообщений: 2667
    Статус: Offline
    Quote (DragonSkiN)
    надо своевременно выкладывать апдейты,

    Так и есть! Надо смотреть в оба. wink
    Ессесно, это не последняя инстанция. Возможно перемещение отдельных единиц интерфейса, если очень нужно.
    Так же будет, скорее всего, несколько эмиттеров. Будут ещё разные фишки.

    Просто нет нормального фидбека от партикледиторов! Вот чего не хватает? Если не грить про ошибки и атракторы, деструкторы и т.д.

    Добавлено (23.04.2009, 00:02)
    ---------------------------------------------
    Я делал по себя, мне нравиться. Как остальным? Вот ХВОСТу не понравилось. Он мышкой водит по всему экрану, поэтому задевает 5 слайдеров сразу. А ещё мнения есть? WfalconW! Ты бы что подправил?



    Blogpost
     
    DragonSkiN Дата: Четверг, 23.04.2009, 00:08 | Сообщение # 86
    Всех уже задолбал
    Группа: Страж
    Сообщений: 1180
    Статус: Offline
    Quote (Ang3L)
    Так и есть! Надо смотреть в оба. Ессесно, это не последняя инстанция. Возможно перемещение отдельных единиц интерфейса, если очень нужно. Так же будет, скорее всего, несколько эмиттеров. Будут ещё разные фишки. Просто нет нормального фидбека от партикледиторов! Вот чего не хватает? Если не грить про ошибки и атракторы, деструкторы и т.д.Добавлено (23.04.2009, 00:02)---------------------------------------------Я делал по себя, мне нравиться. Как остальным? Вот ХВОСТу не понравилось. Он мышкой водит по всему экрану, поэтому задевает 5 слайдеров сразу. А ещё мнения есть? WfalconW! Ты бы что подправил?

    сейчас хорошенько потестирую. пока только одна мысль: может тип частицы из выпадающего списка выбирать (только хз как это с примером частицы совместить) ?



    http://gamegraphycs.do.am/ - сайт о 2D графике
    http://dragonskin.ath.cx:777/- доступ по хттп к сборнику ресурсов для игр
     
    Ang3L Дата: Четверг, 23.04.2009, 00:16 | Сообщение # 87
    Каждый 5й пост мой
    Группа: Админы
    Сообщений: 2667
    Статус: Offline
    Quote (DragonSkiN)
    может тип частицы из выпадающего списка выбирать

    А смысл? Лучше просто убрать этот список влево. Подвёл мышкой к краю - открылся, увёл мышку - убрался. Но мне не мешает, а вам, господа партикледиторы?

    P.S.: Чего изволите? Чего изволите? biggrin

    Добавлено (23.04.2009, 00:16)
    ---------------------------------------------

    Quote (DragonSkiN)
    сейчас хорошенько потестирую. пока только одна мысль: может тип частицы из выпадающего списка выбирать (только хз как это с примером частицы совместить) ?

    Ну хоть кто-то не плюётся от вида моего партикл едитора! biggrin Уже прогресс. Это меня радует.


    Blogpost
     
    WfalconW Дата: Четверг, 23.04.2009, 00:21 | Сообщение # 88
    Каждый 5й пост мой
    Группа: Страж
    Сообщений: 1686
    Статус: Offline
    Quote
    WfalconW! Ты бы что подправил?

    Ограничение на слайдеры. Тоже получалось одновременно два двигать)
    Сделать кнопку рандом) хоть ты и гришь, точ там уже есть он.
    Проверить сохранение, а то если я ещё пару раз так попаду мне уже тяжело будет запустить программу, да и не будет надобности)))
    Пока всё. елси будут идеи - сообщу)


    wfalconw.asuscomm.com - мой сервер мейнкрафта. Работает не 24/7
    Жертва родины, блог разработки:
    http://wfalconw.livejournal.com/
     
    Ang3L Дата: Четверг, 23.04.2009, 00:25 | Сообщение # 89
    Каждый 5й пост мой
    Группа: Админы
    Сообщений: 2667
    Статус: Offline
    Quote (WfalconW)
    Ограничение на слайдеры. Тоже получалось одновременно два двигать)

    Это делается однострокой, но я думаю, а надо? Вот переместить speed min и speed max параллельно (Не поодинчоке, а сразу). Помоему, очень удобно. Но если недовольных будет больше, конечно сделаем! Не проблема.

    Quote (WfalconW)
    Сделать кнопку рандом

    Сделаем.

    Quote (WfalconW)
    Проверить сохранение, а то если я ещё пару раз так попаду мне уже тяжело будет запустить программу

    Сколько сохранял, всё было в порядке. Там в архиве есть файлы, они у тебя нормально загружаются?

    Quote (WfalconW)
    елси будут идеи - сообщу

    Давай, давай! biggrin Каждое мнение ценно!


    Blogpost
     
    DragonSkiN Дата: Четверг, 23.04.2009, 00:30 | Сообщение # 90
    Всех уже задолбал
    Группа: Страж
    Сообщений: 1180
    Статус: Offline
    проц грузит на 33% biggrin

    то, что хочется поменять: дабавь окошки для того, чтобы можно было вбивать точные параметры частицы рядом с ползунками.
    очень не хватает.

    Quote (Ang3L)
    Если не грить про ошибки и атракторы, деструкторы и т.д.

    ну тогда у меня всё. wink но я надеюсь ты на этом не остановишься?
    я даже попробовал сделать выхлоп какого нибудь "ионного" двигателя.
    быстро и просто. скрин прилагается, саму частицу лень выкладывать.

    Добавлено (23.04.2009, 00:30)
    ---------------------------------------------

    Quote (WfalconW)
    Сделать кнопку рандом)

    согласен, надо бы.
    Quote (WfalconW)
    Проверить сохранение

    это же вроде толи альфа, толи бета версия? тут ошибки - норма.
    главное - чтобы их не забыли исправить.
    Прикрепления: 5550697.gif(49Kb)


    http://gamegraphycs.do.am/ - сайт о 2D графике
    http://dragonskin.ath.cx:777/- доступ по хттп к сборнику ресурсов для игр


    Сообщение отредактировал DragonSkiN - Четверг, 23.04.2009, 00:31
     
    NewStrannik Дата: Четверг, 23.04.2009, 08:34 | Сообщение # 91
    Всех уже задолбал
    Группа: Проверенные
    Сообщений: 808
    Статус: Offline
    Что-то наподобии солнышка:

    -> sun.par <-


    Сообщение отредактировал NewStrannik - Четверг, 23.04.2009, 12:22
     
    Ang3L Дата: Четверг, 23.04.2009, 14:11 | Сообщение # 92
    Каждый 5й пост мой
    Группа: Админы
    Сообщений: 2667
    Статус: Offline
    Quote (DragonSkiN)
    то, что хочется поменять: дабавь окошки для того, чтобы можно было вбивать точные параметры частицы рядом с ползунками. очень не хватает.

    Для окошек нет места. Правой кнопкой нажми, например, на слайдере. Ну если такой способ не понравится, то ... будем окошки делать.

    Quote (DragonSkiN)
    проц грузит на 33%

    Это много?

    DragonSkiN, частицы можете сюда выкладывать(формат *.par) они весят мизер(100-200 байт).

    Quote (DragonSkiN)
    это же вроде толи альфа, толи бета версия? тут ошибки - норма.

    Если не трогать, то что я сказал, ошибок должно не быть. Просто читайте внимательнее, а не подиагонали. И ессесно они все залатаются.

    NewStrannik, О! Мне пойдёт для SF. biggrin



    Blogpost
     
    NewStrannik Дата: Четверг, 23.04.2009, 19:00 | Сообщение # 93
    Всех уже задолбал
    Группа: Проверенные
    Сообщений: 808
    Статус: Offline
    Простенький спрэй:

    Мне показалось? Но почему-то после сохранение частицы, значение равное -0.01 становится равным 2.55!..
    А я только хотел выложить кое-какую частицу.. :(

    Прикрепления: Spray.par(0Kb)


    Сообщение отредактировал NewStrannik - Четверг, 23.04.2009, 19:01
     
    Ang3L Дата: Четверг, 23.04.2009, 19:06 | Сообщение # 94
    Каждый 5й пост мой
    Группа: Админы
    Сообщений: 2667
    Статус: Offline
    Quote (NewStrannik)
    Но почему-то после сохранение частицы, значение равное -0.01 становится равным 2.55!..

    Это вполне возможно. Какой параметр? И вообще, какие параметры могут быть отрицательными, а какие дробными?


    Blogpost
     
    NewStrannik Дата: Четверг, 23.04.2009, 19:16 | Сообщение # 95
    Всех уже задолбал
    Группа: Проверенные
    Сообщений: 808
    Статус: Offline
    Ang3L, это был параметр увеличения размера частицы (:минус -> уменьшение:).
    Дробными, по-моему, могут быть почти все числовые параметры, точно кроме step_n, death_n.
     
    Ang3L Дата: Четверг, 23.04.2009, 20:53 | Сообщение # 96
    Каждый 5й пост мой
    Группа: Админы
    Сообщений: 2667
    Статус: Offline
    NewStrannik, ну тогда делай то что делается. К вечеру или к утру я выложу обновлённый исходник.


    Blogpost
     
    NewStrannik Дата: Четверг, 23.04.2009, 20:58 | Сообщение # 97
    Всех уже задолбал
    Группа: Проверенные
    Сообщений: 808
    Статус: Offline
    Вотъ скрин ентой частицы:

    2Ang3l, угу)) просто захотелось красивый огонь сделать)
    Кстати, попробуй пользоваться дллкой:
    http://gmc.yoyogames.com/index.php?showtopic=359853 - Super Binary
    http://www.ismavatar.com/dll.php - File Binary
    И не будет гемора с записью и чтением дробных чисел да отрицательных:)


    Сообщение отредактировал NewStrannik - Четверг, 23.04.2009, 21:03
     
    Ang3L Дата: Четверг, 23.04.2009, 21:07 | Сообщение # 98
    Каждый 5й пост мой
    Группа: Админы
    Сообщений: 2667
    Статус: Offline
    NewStrannik, прикольно! Вот когда death будет, можно ещё и дым сделать! В редакторе это можно сделать. Перейди на новый тип, сделай там дым. Перейди обратно на огонь, в поле death N = 1(2,3 вполне, больше не надо), а ниже укажи тип дыма. Но сохранить нельзя будет. Пока.

    Добавлено (23.04.2009, 21:07)
    ---------------------------------------------

    Quote (NewStrannik)
    И не будет гемора с записью и чтением дробных чисел да отрицательных:)

    Да ёпти! Хдеж ты раньше был! biggrin


    Blogpost
     
    NewStrannik Дата: Четверг, 23.04.2009, 21:07 | Сообщение # 99
    Всех уже задолбал
    Группа: Проверенные
    Сообщений: 808
    Статус: Offline
    Йа делал:)
    Только возник вопросег: а как сохранять его потом, чтобы death тип тож загружался? Я прост чего-то недоконца вкурил загрузку/сохранение.=_=
    >> Да ёпти! Хдеж ты раньше был!
    А ты не знал?.. Я прост думал, вы хотели обойтись без ДЛЛок, поэтому писали скрипты в ГМе. xD


    Сообщение отредактировал NewStrannik - Четверг, 23.04.2009, 21:10
     
    Ang3L Дата: Четверг, 23.04.2009, 21:20 | Сообщение # 100
    Каждый 5й пост мой
    Группа: Админы
    Сообщений: 2667
    Статус: Offline
    Quote (NewStrannik)
    а как сохранять его потом, чтобы death тип тож загружался?

    Да проблема-то где зарыта? В ds_grid_resize()! death и step имеют типы. Их при загрузке куда-то надо девать, а куда? Грид не расширяется(глючит на гм6), а куда их? перезаписывать типы снизу? Не годится. Просто загружать в память без возможности их дальнейшего изменения? Мне хотелось чтобы и Death и Step types можно было бы ещё и редактировать. Конечно я ща кое-что придумал.

    Quote (NewStrannik)
    Я прост думал, вы хотели обойтись без ДЛЛок

    Желательно, но если длл небольшая, почему нет? Я не хотел делать Win'овский интерфейс, хотел свой, пользовательский.


    Blogpost
     
    Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Advanced Mode) » В разработке » Geon FX (редактор частиц) (Редактор частиц для GM 6.1 +)
    Страница 5 из 11«12345671011»
    Поиск:



    Сообщество Gmaker.SU 2005-2012
    Используются технологии uCoz
    Простой вход