-
Content Count
14,403 -
Joined
-
Last visited
-
Days Won
246
Everything posted by sirmax
-
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
да, будут лишние. а что мешает, чтобы несколько раз моргала? можно же массив твинов какой угодно длины сделать. -
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
Можно, но не совсем уверен, что получится то, что ожидается. -
[1.5.1.2/9244] Ошибка сохранения комментариев
sirmax replied to Arni Ex's topic in Testing, Bug Reports
Сохранение починил. Ничего обновлять не надо, это серверная проблема была. У тебя куча других ошибок. Похоже на конфликт модов. -
[1.5.1.2/9244] Ошибка сохранения комментариев
sirmax replied to Arni Ex's topic in Testing, Bug Reports
Поправлю позже. Проверял ведь, все вроде нормально было. -
Скоро зарелизю.
-
Сетевые сервисы не доступны
sirmax replied to Pocatello's topic in XVM: General Discussion and Troubleshooting
Нужен лог после удаления (не отключения) антивируса и перезагрузки. -
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
Вот видео с "onHold": true Можешь сказать, что с ним не так? test2.mp4 Если использовать "fromTo", то так и будет. При создании tween останавливается на первом кадре анимации. -
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
Я все равно не понимаю. Все вроде прячется и появляется как надо. Нажал кнопку - все спряталось. Еще раз нажал - появилось. Если "onHold": true, то пока держишь, плавно пропадает, отпустишь - плавно появляется. Попробуй на том куске конфига, что я выше выложил. -
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
А нет, все нормально, работает как и ожидалось. Вроде я понял твой сценарий, попробую воспроизвести. -
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
Вообще, как-то странно альтернативный режим себя ведет. Может конфликтует с клиентским? вот, вообще отключил альтернативный режим: "hotkeys": { "minimapAltMode": { "enabled": false, "keyCode": 56, "onHold": true }, ... "defaultItem": { "enabled": true, "hotKeyCode": 56, "onHold": false, "visibleOnHotKey": false, "alpha": 100, "tweensIn": [ [ "to", 1.5, { "alpha": 1 } ] ], "tweensOut": [ [ "to", 1.5, { "alpha": 0 } ] ], по нажатию (не удержанию) alt получается так: test1.mp4 -
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
Подожди. Если оно должно скрываться по нажатию, тогда нужно "visibleOnHotKey": false. А у тебя по "hotKeyCode": 56 случайно не переключается альтернативный режим? В нет создаются отдельные поля, соответственно, у них своя анимация, независимая. -
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
так сделай "alpha": 0 по умолчанию -
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
Дай конфиг. Скорей всего это из-за того, что используешь fromTo. Лучше использовать "to" везде, где возможно, он меняет значение от текущего до необходимого. Наверно, универсальное правило такое - для "tweens" использовать "fromTo", для "tweensIn"/"tweensOut" использовать "to". Тут надо понять логику tween'ов, на ней построена вся анимация. Это, конечно, уже из области программирования, но без этого никак. -
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
ну все правильно - если есть хоткей, анимация будет по хоткею. если нет - по флагам. то есть не важно, флаги, хоткей или все вместе используется - когда надо поле отобразить, используется tweensIn, когда надо спрятать - tweensOut. -
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
добавил tweensIn и tweensOut. заодно кое-что исправил, может сейчас будет более ожидаемое поведение. -
Кастомизируемые текстовые поля в окне боевого интерфейса
sirmax replied to wotunion's topic in Suggestions for XVM
если нужно от начального до конечного значения, тогда надо использовать метод "fromTo" если делать, то для всех. в принципе, можно проверю по hotKeyCode не понял. если надо, чтобы появлялось/исчезало по нажатию, то нужно `"onHold": false` использовать сделаю еще "tweensIn" и "tweensOut", чтобы можно было отдельно появление и исчезание настроить. то есть будет так - если есть "tweens", то срабатывает по событиям обновления (по hotKeyCode уберу) если есть "tweensIn" и/или "tweensOut", то они срабатывают по изменению "visible", не важно по флагам, или по hotKeyCode. -
damageLog средствами XVM.
sirmax replied to ktulho's topic in Components of XVM and Addons (py_macro)
Можно попробовать. Наверняка еще не финальный вариант, но нужно понять, куда двигаться дальше. Основано на библиотеке GreenSock, класс TweenLite. В экстраполях добавилось поле "tweens". Это массив методов, которые будут вызываться последовательно. Каждый метод - это тоже массив, где первый элемент - название метода, а последующие - аргументы, в зависимости от метода. Например: "totalEfficiency": { ... "tweens": [ [ "to", 1, { "alpha": 1 } ], [ "delay", 3 ], [ "to", 1, { "alpha": 0.5 } ] ], ... } тут поле изначально полупрозрачное, а событию в течение 1 секунды становится не прозрачным и через 3 секунды затухает в течение 1 секунды кроме "alpha" можно использовать любые другие поля, которые есть в TextField, так что эффекты можно делать насколько фантазии хватит Доступны методы: [ "to", duration:Number, vars:Object] [ "from", duration:Number, vars:Object] [ "set", vars:Object] [ "fromTo", duration:Number, fromVars:Object, toVars:Object] [ "delay", duration:Number ] Описание методов можно найти в документации: https://greensock.com/asdocs/com/greensock/TweenLite.html кроме `delay`, он эквивалентен `to(duration, {})` Буду благодарен, если кто-нибудь это опишет в ChangeLog и в extra-field.txt Вот быстрый пример. Конфиг: "hitLogBody": { ... "tweens": [ [ "to", 0.5, { "alpha": 1, "scaleX": 1.5, "scaleY": 1.5 } ], [ "to", 0.5, { "alpha": 0.8, "scaleX": 1, "scaleY": 1 } ] ] } WoT Client 2019-07-12 00-36-09.mp4 -
damageLog средствами XVM.
sirmax replied to ktulho's topic in Components of XVM and Addons (py_macro)
если несколько, будет на все срабатывать -
damageLog средствами XVM.
sirmax replied to ktulho's topic in Components of XVM and Addons (py_macro)
ок, тут событие понятно, можно ориентироваться на "hotKeyCode" а тут какое событие? любое, которое срабатывает на "updateEvent"? это нужно делать по-другому, не так как в экстраполях. пока не обсуждаем. -
damageLog средствами XVM.
sirmax replied to ktulho's topic in Components of XVM and Addons (py_macro)
можно прикрутить вот этот метод: https://greensock.com/asdocs/com/greensock/TweenLite.html#to(), только не понятно по какому событию он будет срабатывать. Можешь пример описать? -
damageLog средствами XVM.
sirmax replied to ktulho's topic in Components of XVM and Addons (py_macro)
речь про extraFields?