| разрушаемая земля + корявенькая физика к ней |
|
3bl3gamer
| Дата: Пятница, 21.08.2009, 00:40 | Сообщение # 1 |
Хоть палкой гони
Группа: Проверенные
Сообщений: 650
Статус: Offline
|
наигравшись в Cortex Command решил сделать нечто похожее на их физический движок... ну, вобщем, сделал... похожее... нечто... 1)обьекты землю не разрушают, разрушать - на ПКМ, создавать - на ЛКМ 2)довольно неплохая визика шариков, меж собой они не взаимодействуют... 3)... точнее взамиодейтвуют, но через верлетову физику 4)рабочая, но корявая, физика произвольно нарисованных обьектов, они вообще никак друг с другом не взаимодействуют 5)управление: вращение - лево-право, тормоз - вниз.
Сообщение отредактировал 3bl3gamer - Пятница, 21.08.2009, 00:42 |
| |
| | |
|
Wertolet
| Дата: Пятница, 21.08.2009, 00:49 | Сообщение # 2 |
|
Хоть палкой гони
Группа: Проверенные
Сообщений: 781
Статус: Offline
|
3bl3gamer, а я всё хотел спросить, как земля в Worms реализована... Буду изучать
|
| |
| | |
|
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
|
сделал сам, даже допёр сам! насчёт земли - там для визуализации используется сюрф, а для физики - дс_грид(если в ячейке 0, это воздух, 1 - земля). тут есть один минус: без ощутимых тормозов получится дырявить землю только кругами разных размеров, так как в дс_гриде нужно много точек будет переписывать, и вручную это оочень медленно, приходится юзать дс_сет_диск. есть ещё второй способ: делить всю карту на участки, например 32х32, и заполнить спрайтами. если надо с землёй что-то сделать, рисуем спрайт на сюрф, потом рисуем на сюрфе дыру, потом переводим его обратно в спрайт(это уже не моя идея), а коллизия со спрайтами в ГМ уже встроена. а на части делить придётся, так как перевод сюрфа в спрайт медленный и перерисовывать так всю карту при каждом взрыве - чистое самоубийство. так было сделано в одной тдс, там этими участками были стены, сам я так делать не пробовал.
|
| |
| | |
|
3bl3gamer
| Дата: Пятница, 21.08.2009, 12:03 | Сообщение # 7 |
Хоть палкой гони
Группа: Проверенные
Сообщений: 650
Статус: Offline
|
нашёл тупую ошибку в физике растовых обьектов, исправил:
|
| |
| | |
|
sanek-x107
| Дата: Пятница, 21.08.2009, 21:41 | Сообщение # 8 |
Хоть палкой гони
Группа: Проверенные
Сообщений: 778
Статус: Offline
|
фун свой пиши теперь))
http://gmbook.sx107.netai.net Мама, я - дебил!
|
| |
| | |
|
3bl3gamer
| Дата: Пятница, 21.08.2009, 22:33 | Сообщение # 9 |
Хоть палкой гони
Группа: Проверенные
Сообщений: 650
Статус: Offline
|
не, фун - он векторный, а у меня - нет!
|
| |
| |
|
|