OGASodaEx писал(а):
То есть ты не пользуешься наследованием - чуть ли не самой удобной и экономичной штукой в ООП только потому, что блупринты до сих пор не дают возможности работать с наследованием корректно, но...
Это по-твоему, не страшно. Все, типа, замечательно и это прекрасная тактика...
ну на самом деле далеко не все регулярно очищают указанные папки, и если бы наследование было бы таким удобным для меня, это меня бы не остановило от использования наследования, действительно мне кайфовее юзать один БП для предметов с идентичной(или очень похожей) логикой, но причина кроется все же не в баге, а исключительно в других удобствах, т.е. слово причина в предыдущем посте - не корректно, корректнее будет - одна из причин.
пример, есть 40 видов зомби и есть сорок видов солдат, это может быть 80 блюпринтов, но вот мне юзать гораздо удобнее два блюпринта. Есть еще 60 гражданских, для них тоже буден использован один БП.
p.s. и да, мои солдаты наследуются от зомби, так как солдат после укуса зомби превращается в зомби. Там всего одну булевую поменять надо(IsZombi), когда слетают настройки. А вот с оружием не все так гладко..., но это было давно, сейчас бы у меня все стрелковое оружие, было бы один БП, все метательное - другой, оружие ближнего боя - третий. Но переделывать самый первый по сути учебный проект нет желания, пусть будет как есть. По нубски, с наследованием))
p.p.s. и да я прихожу к тому что интерфейс мне становиться не удобным, кустом евенты + каст то, в итоге все делают тоже самое, только не надо создавать дополнительные файлы, вот это лазание по файлам меня напрягает, насколько известно в начальных версиях движка(UE4) Cast to не существовало, только интерфейс.
Объекты проверяют объекты по имени, есть свитч со списком имен на которые объект реагирует и как реагирует, все что не в этом списке игнорит.
Вообщем я уверен что наследование + интерфейс, в конечном счете запутают и снизят скорость. Я это видел по твоим урокам))
p.p.p.s. у блюпринтов недостатка нет, они такие какие есть, холиварить нет смысла ибо уни уникальны, тебе либо нравиться либо нет, либо кайфуешь либо нет. Если ты сидишь на юньке, значит с блюпринтами ты не подружился, если опасаешься делать проекты средней сложности, значит что то с твоим ООП и интерфейсами у тебя не срослось.