охуительно |
[Nov. 1st, 2017|12:45 pm] |
поймал, наконец, очень старый баг в иване. лапы у него растут ещё из оригинальной кодовой базы, он есть и в камунити-форке: когда игра пытается разлить жидкость, и жидкость в процессе заканчивается, то игра иногда спокойно убивает объект «жидкость», а потом продолжает его использовать. дико мерзкий бажище, потому что в большинстве случаев игре всё удаётся, а иногда объект не убивается вообще. это иногда мемлик, а иногда полная (но замаскированая) жопа. мне повезло: у меня есть монстр, который иногда плюётся жидкостями: вот на нём падало намного чаще (но далеко не всегда). однако дало ключик, и я таки понял причину.
нет, valgrind не особо помогает. во-вторых, он на иване спамит фиготенью, которую невозможно нормально прочитать. а во-первых, он у меня вообще не работает, потому что не умеет в некоторые нехалемские инструкции; и чинить это валгриндовцы не собираются. а я не собираюсь пересобирать системные библиотеки специально для валгринда. поэтому уже несколько лет как наши с ним пути совершенно разошлись. |
|
|
Comments: |
А чисто теоретически можно совместить генерацию пространства как в voxel space (Delta Force) и рисовать уровни как в ZDoom. То бишь генерируем карту высот, а потом в ней рисуем карту уровня типа здания и прочего. Или это полный изврат?
![[User Picture]](http://lj.rossia.org/userpic/197531/22349) | From: | ketmar |
Date: | November 2nd, 2017 - 10:59 am |
---|
| | Re: оффтоп | (Link) |
|
можно. но ненужно. карты высот потому и делают отдельно, что в неспециализированый рендерер они хреново ложатся.
![[User Picture]](http://lj.rossia.org/userpic/187863/48431) | From: | 3d_camper |
Date: | November 2nd, 2017 - 11:05 am |
---|
| | Re: оффтоп | (Link) |
|
А, поэтому в дельта форсе делают здания целиком как трехмерный объект. | |