Giter Site home page Giter Site logo

Comments (28)

TideSofDarK avatar TideSofDarK commented on August 15, 2024
  1. Дебаффами и баффами являются модиферы а не скилы но да, не нашел в АПИ даже упоминаний всей этой хуйни. Плохо.
  2. Запилю.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

Насчет первого. НУУУУ, конечно по идее можно их так же отправлять, но блять, мы итак уже слишком много хуйни отправлять собираемся.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

Добавил ивент пересылки таблицы уровней.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

UI Example: Added a display of buffs to the example HUD.
Смотри что там в екземпле

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024

Ты ведь можешь возвращать из lua не только значения, но и ссылку на функцию? Предлагаю сделать ход конем, пока они API не фиксанут, - вызывать функции прямиком на lua через враппер, ссылку на который можно передать в js.
http://stackoverflow.com/questions/1791234/lua-call-function-from-a-string-with-function-name

По баффам они как раз вовремя подсуетились, сегодня сделаю.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

Бля, чет я не уверен что так получится. Ну, попробуем.

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024

Добавил баффы. Осталось сделать отображение стоимости скиллов и опыта. Тогда будет вполне играбельно. Заодно разобрался с отображением иконок.

Потом надо будет допиливать фичи типа панели с выделенными юнитами, юзанье скилла по кнопке всеми юнитами и т.п.

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024

skills
Подумал над панелью скиллов по твоему предложению. В принципе тогда не придется даже прикручивать новый интерфейс, просто дополнительную панельку. Тогда сделать в скиллах, которые открывают меню, вызов события с передачей скиллов для отображения в верхней панели. Нижние скиллы остаются с постоянными хоткеями на qwerty, верхние развернуть от 1 до 0, максимум в 10 штук, чтобы не перегружать. Также скиллы починки и добычи дерева вынести на контекстную обработку нажатия правой клавиши мыши соответственно по зданию и по дереву. Пока не придумал, как эти менюшки будут скрываться, возможно по таймауту.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

Так нажал Q - скилл затогглился(зеленым обвелся) - меню появилось. Нажал еще раз - закрылось. Насчет цифр сомнения, вдруг большинству неудобно будет.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

Но новый интерфейс нужен потому что все еще есть апгрейды которые на дефолтном баре находятся, для них стоимость в еде и дереве нужна.

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024

Нажал еще раз - закрылось.

Я думаю, что проблема может возникнуть, если нажать другой скилл с меню. Или там автоматом прерывается предыдущий, когда следующий прожимается, что рамка убирается?

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

Не понял. Другой скилл с какого меню?

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024

С этого же самого. Я боюсь, что рамка будет оставаться на первоначально вызванном скилле, а меню уже от второго будет показываться. Придется как-то обходить такую ситуацию.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

Не, все нормально будет.

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024

Надо определиться, что будет выводиться в кастомную подсказку для скиллов.

  1. Название скилла.
  2. Описание.
  3. Дерево зависимостей.
  4. Цена в ресурсах
  5. Кулдаун.

Еще что-то должно быть? Не факт, что возможно вытащить все, что есть в реальных подсказках.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

#80
XYU
XYU

Такие дела.

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024

Так это ожидаемо. Флеш же находится на самом нижнем уровне.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

Ну типа да, но нельзя же в таком виде отправлять

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024

Ну могу еще панельку вещей запилить, только хз, какие там проблемы всплывут и сколько времени займет.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

Мне чувак добавился, говорит панораму ебашит, на тебя направил, как в стим зайдешь попизди с ним

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

#82

  1. Длительность баффам
  2. OnHover баффам с их названием и описанием
  3. Кажись не показывается больше одного баффа(могу ошибаться)
  4. Кнопка шопа
  5. Иконки в инвентаре маленькие слишком
  6. Чтоб тултипы показывались нормально с первого раза
  7. Список юнитов(полюбому нужен) как и нажатие по портрету
  8. Общие команды для юнитов
    Ебануться список, да

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024
  1. Работает, но криво. Подсказка выводится по наведению на границу.
  2. Предлагай решение.

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024

#84

  1. Добавил отображение длительности оверлеем.
  2. Уже показывается.
  3. Как можно потестить?
  4. Нужны команды для открытия шопа, без них не имеет смысла прикручивать кнопку.
  1. Увеличил размер.
  2. Пофиксил.
  3. Ну ты в курсе, что я хз, как сделать. Может кого-нибудь напрячь знающего.
  4. Пока не получается сделать. Покручу еще последовательность команд, но ничего пока не гарантирую.

Также пофиксил стили под разные разрешения, чтобы подгружались подходящие под разрешения картинки задников и ничего не уезжало.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

@K1llMan
Короче, сделал хуйню которая хайдит флешевый инвентарь и абилки. Взамен юзаются твои.
Пожертвовал на данный момент только тултипами в квик-байе. В крайнем случае их тоже можно сделать, посылая ивент с флеша на сервер, с сервера на панораму, лол.

От тебя нужно почистить проект от лишнего говна и подогнать под все разрешения и посути наверное с интерфейсом все. Если ты еще чего то серьезного не найдешь.

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024

#87
Пофиксил. Только одна фигня осталась со стешем на флеше. Если скрывать инвентарь, то и его тоже надо отключить.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

Добавил курьера, пиздец костыльного, ну хоть что то, потому что дефолтного юзать невозможно.
Тебе нужно добавить чтобы стеш показывался если курьер выделен. Если не будет работать перемещение со стеша на курьера возможно там фильтр ебну.

dick
И вот это пофиксить.

from petrireborn.

K1llMan avatar K1llMan commented on August 15, 2024

Это у тебя какой-то косяк, у меня все нормально отображается.

from petrireborn.

TideSofDarK avatar TideSofDarK commented on August 15, 2024

Короче от тебя нужно только опять же немного оптимизации, потому что игра зависает на полсекунды при обновлении панели скиллов за КВН + общие команды для юнитов выбранных. Главное сделать чтобы автокаст автоматом нажимался на всех

from petrireborn.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.