разрушаемая земля + корявенькая физика к ней - Форум Game Maker. Разработка игр.
Здравствуй Гость | Перейти на сайт

Главная | Форум | Регистрация | Войти
gmaker.net ;) [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Примеры, статьи » разрушаемая земля + корявенькая физика к ней (2д)
разрушаемая земля + корявенькая физика к ней
3bl3gamer Дата: Пятница, 21.08.2009, 00:40 | Сообщение # 1
Хоть палкой гони
Группа: Проверенные
Сообщений: 650
Статус: Offline
наигравшись в Cortex Command решил сделать нечто похожее на их физический движок... ну, вобщем, сделал... похожее... нечто...
1)обьекты землю не разрушают, разрушать - на ПКМ, создавать - на ЛКМ
2)довольно неплохая визика шариков, меж собой они не взаимодействуют...
3)... точнее взамиодейтвуют, но через верлетову физику
4)рабочая, но корявая, физика произвольно нарисованных обьектов, они вообще никак друг с другом не взаимодействуют
5)управление: вращение - лево-право, тормоз - вниз.
Прикрепления: surf_phys.gmk(33Kb)


Сообщение отредактировал 3bl3gamer - Пятница, 21.08.2009, 00:42
 
Wertolet Дата: Пятница, 21.08.2009, 00:49 | Сообщение # 2
Хоть палкой гони
Группа: Проверенные
Сообщений: 781
Статус: Offline
3bl3gamer, а я всё хотел спросить, как земля в Worms реализована...
Буду изучать happy


 
Nonamez Дата: Пятница, 21.08.2009, 02:59 | Сообщение # 3
Болтун
Группа: Пользователь
Сообщений: 233
Статус: Offline
как разрушаемую землю сделал,через сурфы или через блоки разных размеров?


вместо кондома бантик, зови меня романтик
 
sanek-x107 Дата: Пятница, 21.08.2009, 09:12 | Сообщение # 4
Хоть палкой гони
Группа: Проверенные
Сообщений: 778
Статус: Offline
прочти внимательно название 3 раза.
surf_phys. через сурфы.
3bl3gamer, вообще не плохо! продолжай в том же духе!


http://gmbook.sx107.netai.net
Мама, я - дебил!
 
WertyXBOCT Дата: Пятница, 21.08.2009, 11:07 | Сообщение # 5
Каждый 5й пост мой
Группа: Страж
Сообщений: 2472
Статус: Offline
Забыл вчера отписаться. Мне понравилось. Если сам сделал молодец.


Blog:www.WeslomPo.ru
mailto: i@weslompo.ru
 
3bl3gamer Дата: Пятница, 21.08.2009, 11:44 | Сообщение # 6
Хоть палкой гони
Группа: Проверенные
Сообщений: 650
Статус: Offline
сделал сам, даже допёр сам! biggrin

насчёт земли - там для визуализации используется сюрф, а для физики - дс_грид(если в ячейке 0, это воздух, 1 - земля). тут есть один минус: без ощутимых тормозов получится дырявить землю только кругами разных размеров, так как в дс_гриде нужно много точек будет переписывать, и вручную это оочень медленно, приходится юзать дс_сет_диск.

есть ещё второй способ: делить всю карту на участки, например 32х32, и заполнить спрайтами. если надо с землёй что-то сделать, рисуем спрайт на сюрф, потом рисуем на сюрфе дыру, потом переводим его обратно в спрайт(это уже не моя идея), а коллизия со спрайтами в ГМ уже встроена. а на части делить придётся, так как перевод сюрфа в спрайт медленный и перерисовывать так всю карту при каждом взрыве - чистое самоубийство. так было сделано в одной тдс, там этими участками были стены, сам я так делать не пробовал.

 
3bl3gamer Дата: Пятница, 21.08.2009, 12:03 | Сообщение # 7
Хоть палкой гони
Группа: Проверенные
Сообщений: 650
Статус: Offline
нашёл тупую ошибку в физике растовых обьектов, исправил:
Прикрепления: 2902025.gmk(21Kb)
 
sanek-x107 Дата: Пятница, 21.08.2009, 21:41 | Сообщение # 8
Хоть палкой гони
Группа: Проверенные
Сообщений: 778
Статус: Offline
фун свой пиши теперь))


http://gmbook.sx107.netai.net
Мама, я - дебил!
 
3bl3gamer Дата: Пятница, 21.08.2009, 22:33 | Сообщение # 9
Хоть палкой гони
Группа: Проверенные
Сообщений: 650
Статус: Offline
Quote (sanek-x107)
фун

не, фун - он векторный, а у меня - нет! biggrin
 
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Примеры, статьи » разрушаемая земля + корявенькая физика к ней (2д)
Страница 1 из 11
Поиск:



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