Size: a a a

2021 March 31

🐸

🐸Гринирский🐸... in unity3d.ru
Так уи дерева скиллов не знает про разнообразие вьюх скиллов, а они могут иметь хоть уникальные вьюхи для каждого
источник

P

Phantom in unity3d.ru
Костя
Я хз кароче, пока что так будет, +- на перед продумал и должно хватать этого в будущем
Я бы на твоем месте, поискал бы в интернете, либо в @unity_architecture спросил бы
источник

К

Костя in unity3d.ru
Допустим предмет/герой стреляет и снаряду нужно придавать разные еффекты, менять его параметры чтоб он в конце при столкновении мог заморозит/поджечь/застанить (или вызвать другой скилл, или заспавнить моба) и т.д.(скилы очень разные). Я при выстреле прохожусь по массиву скилов и ищу по интерфейсу IOnShoot и уже даю нужные данные
источник

К

Костя in unity3d.ru
Костя
Допустим предмет/герой стреляет и снаряду нужно придавать разные еффекты, менять его параметры чтоб он в конце при столкновении мог заморозит/поджечь/застанить (или вызвать другой скилл, или заспавнить моба) и т.д.(скилы очень разные). Я при выстреле прохожусь по массиву скилов и ищу по интерфейсу IOnShoot и уже даю нужные данные
И это только при выстреле, а еще есть куча других событий, я сделал так и будет норм расшираться думаю
источник

🐸

🐸Гринирский🐸... in unity3d.ru
Костя
Допустим предмет/герой стреляет и снаряду нужно придавать разные еффекты, менять его параметры чтоб он в конце при столкновении мог заморозит/поджечь/застанить (или вызвать другой скилл, или заспавнить моба) и т.д.(скилы очень разные). Я при выстреле прохожусь по массиву скилов и ищу по интерфейсу IOnShoot и уже даю нужные данные
Можно же снаряду дать ссылку на скилл, который применится
источник

К

Костя in unity3d.ru
🐸Гринирский🐸
Можно же снаряду дать ссылку на скилл, который применится
Один и тот же скилл имеет разные уровни
источник

🐸

🐸Гринирский🐸... in unity3d.ru
А там уже снаряд передаёт скилл и приёмник эффекта в модель взаимодействия, которая и применит скилл
источник

🐸

🐸Гринирский🐸... in unity3d.ru
Костя
Один и тот же скилл имеет разные уровни
Ну у тебя же есть инстанс скилла с данными, его ссылку и давай
источник

К

Костя in unity3d.ru
🐸Гринирский🐸
Ну у тебя же есть инстанс скилла с данными, его ссылку и давай
Может и так можно, я не шарю
источник

К

Костя in unity3d.ru
Спс за совет, я что хотел про дикшинари узнал, а со скилами пока что норм
источник

🐸

🐸Гринирский🐸... in unity3d.ru
В твоей задаче и словарь-то не нужен, там нет места перебору ))
источник

К

Костя in unity3d.ru
🐸Гринирский🐸
В твоей задаче и словарь-то не нужен, там нет места перебору ))
У меня логика такая, я обращусь к предмету, затем к скилу за его параметрами чтоб все это в UI вывести
источник

К

Костя in unity3d.ru
Просто у скила самого будут помимо уровня еще и улучшения/ а так же пассивные скилы и возможно активные еще в некоторых
источник

🐸

🐸Гринирский🐸... in unity3d.ru
Панелька берет из фабрики вьюху скилла, передавая ей сам скилл. Тут нет списков
источник

🐸

🐸Гринирский🐸... in unity3d.ru
Всё отображение инкапсулировано во вьюхе
источник

К

Костя in unity3d.ru
То есть у меня один и тот же скил чуть по другому себя ведет при прокачке
источник

🐸

🐸Гринирский🐸... in unity3d.ru
Во вьюхе конкретного скилла
источник

К

Костя in unity3d.ru
🐸Гринирский🐸
Панелька берет из фабрики вьюху скилла, передавая ей сам скилл. Тут нет списков
Я не шарю про какую фабрику и вьюху, я не использую паттерны всякие там MVC и т.д. )))
источник

🐸

🐸Гринирский🐸... in unity3d.ru
Единственный список (возможный) - это соответствие скилла и его вьюхи
источник

К

Костя in unity3d.ru
Это пока не мой уровень, пока что сделаю так а там жизнь покажет =)
источник