Doc, ну тут либо очередь с приоритетами, либо обычную очередь использовать для обработки событий, в приницпе ничего сложного. lentinant, я бы запилил набор интерфейсов событий типа IDamage, IHeal, IDeath и т.д.
В нужной абилке реализовал бы нужные интерфейсы, например для уворота IDamage. А в базовом классе юнита, где происходит расчет нанесенного урона, взял бы список действующих заклинаний и поочередно бы вызывал их обработчики, если они реализуют нужный интерфейс. Просто и гибко!
alexprey, ты, как техадмин, выполняешь свои функции на все сто, а вот комьюнити администраторы, которые должны давать направление развития сайта, или слепы, или давно положили болт.
Нее, я то как раз ниче и не далаю, последний апдейт ух как давно был... А вот в дргом плане работа кипит, шестеренки крутятся, зелье варится.
Doc, ну ладно, я не работал с этими лайтами, поэтому не могу их сравнивать, но мне вполне нравится css. Я бы даже с удовольствием его бы юзал при разработке интерфейсов для обычных программ. В Scene2D.UI тоже похожая штука юзается, но там некоторые моменты не очевидные, например 50% ширина будет 0 равна, если у родителя не задана ширина.
Отлично, мне так больше нравится)
Идея про появляющиеся при наведении стрелочки, тоже очень хорошая, потому что не грузит глаз, как это сделано с комментами у нас на сайте
В: Игра вылетает на этапе загрузки, выдавая сообщение об ошибке Access Violation!
О: Или же у вас пропал OpenAL32.dll из паки с игрой, или игра его почему-то не видит. Попробуйте установить OpenAL из папки required_software.
» Game Dev / Пассивные навыки и персонаж
lentinant, я бы запилил набор интерфейсов событий типа IDamage, IHeal, IDeath и т.д.
В нужной абилке реализовал бы нужные интерфейсы, например для уворота IDamage. А в базовом классе юнита, где происходит расчет нанесенного урона, взял бы список действующих заклинаний и поочередно бы вызывал их обработчики, если они реализуют нужный интерфейс. Просто и гибко!
» Странный Блог / О Затхлом Запахе Застоя
Отредактирован alexprey
» Unity - Triggers Editor / Новости с моего фронта
» Странный Блог / О Затхлом Запахе Застоя
» Странный Блог / О Затхлом Запахе Застоя
» Странный Блог / О Затхлом Запахе Застоя
» cssGUI / Фигня выходит
» cssGUI / Фигня выходит
» Администрация XGM / не то чтобы баг, но ошибочка (:
» Администрация XGM / не то чтобы баг, но ошибочка (:
А в чем ошибка?
» Страж / Первая серия сериала "Страж"
» Страж / Первая серия сериала "Страж"
» Программирование / Java #1: Введение
Doc:
» Программирование / Java #1: Введение
» cssGUI / Фигня выходит
» cssGUI / Фигня выходит
» Unity - Triggers Editor / Новости с моего фронта
» Unity - Triggers Editor / Новости с моего фронта
» Unity - Triggers Editor / Новости с моего фронта
» Unity - Triggers Editor / Новости с моего фронта
» War of the Ancients - Well of Eternity Rus EV / Reforged: Война Древних (Rus) - Глава I
» War of the Ancients - Well of Eternity Rus EV / Reforged: Война Древних (Rus) - Глава I
» Lo of the Dark / FAQ
» Lo of the Dark / 0.5.1: летающие карты, трейлер и FAQ
» Lo of the Dark / 0.5.1: летающие карты, трейлер и FAQ