Size: a a a

2019 February 17

VB

Vladimir Baranov in Unreal Engine
поинтеры уехали а хэши остались
источник

NM

Nikolai Mikheev in Unreal Engine
Mark Marker
а гоняешь ты чо туда обратно?
Конечно, хоть как.
источник

VB

Vladimir Baranov in Unreal Engine
ну и у поинтеров есть минус
источник

VB

Vladimir Baranov in Unreal Engine
например на трубе есть тройничок
источник

VB

Vladimir Baranov in Unreal Engine
его нужно добавлять как ноду, но объекта у него нету
источник

VB

Vladimir Baranov in Unreal Engine
если тройничков нет в принципе то достаточно в объектах хранить ссылки на другие объекты и всё
источник

K

Konstantin in Unreal Engine
Mark Marker
если тебе придется потом это все как-то связывать и что-то с этим длать то data driven, если просто дизайнерская история - я бы сплайнилку сколхозил
что за data drive ?
источник

NM

Nikolai Mikheev in Unreal Engine
Vladimir Baranov
если тройничков нет в принципе то достаточно в объектах хранить ссылки на другие объекты и всё
Не понял контекста...
Речь о том, может ли к одному объекту подключаться несколько?
источник

VB

Vladimir Baranov in Unreal Engine
почти да
источник

VB

Vladimir Baranov in Unreal Engine
например у нас идёт километр трубы из какого-нибудь северогорска и потом делится на две половинки - 100м до Клязьминово и ещё километр до НовоКамышино ))))
источник

NM

Nikolai Mikheev in Unreal Engine
Только сделал разветвитель.
Количество соединённых труб и объектов не должно иметь значения
источник

VB

Vladimir Baranov in Unreal Engine
можно кластерные карты конечно построить для облегчения жизни - мап с массивами объектов которые сцеплены в одно и ключом - номером кластера
источник

VB

Vladimir Baranov in Unreal Engine
в объектах хранится номер кластера
источник

VB

Vladimir Baranov in Unreal Engine
при изменениях в кластере его нужно перестраивать
источник

VB

Vladimir Baranov in Unreal Engine
но это имеет смысл только если действительно нужно постоянно перебирать всех соседей
источник

K

Konstantin in Unreal Engine
почему труба должна знать о других трубах, которые с ней не соеденены ?
источник

NM

Nikolai Mikheev in Unreal Engine
Konstantin
почему труба должна знать о других трубах, которые с ней не соеденены ?
Труба не должна, менеджер должен.
Что бы при разрушении любой трубы, он смог понять какие объекты потеряли связь.
Что и осталось понять.
источник

NM

Nikolai Mikheev in Unreal Engine
Например если соединить 4 объекта в замкнуто, и порвать любую связь, то они останутся соединения. А если последовательно, то разобраться, но как это понять программно... 😒
источник

VB

Vladimir Baranov in Unreal Engine
в трубе тогда тоже можно держать номер кластера и просто если эту трубу раздолбили отмечать кластер на пересборку
источник

VB

Vladimir Baranov in Unreal Engine
тогда summary получается как-то так:
источник