В маньяке с бензопилой помню было такое, хп и стамина отображались сверху в виде плавающего текста, только мне для другого надо. Не знаю как закрепить, пытался многими способами, но ни к чему хорошему не пришел, может есть идеи как это исполнить на GUI ну или если на Jass, то тогда объяснить, что и как там можно менять и для чего)

Принятый ответ

Например, так.
Создаёшь текст, периодическим триггером на 0.01 секунды его смещаешь. Но всё равно текст сильно дёргается. Надо вскрывать маньяка, либо DGUI, чтобы посмотреть, как там ровно сделано.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
26
5 лет назад
0
Можно прикрепить к положению камеры игрока и с очень малым периодом смещать в текущее местоположение, если координаты камеры сменились. По такому принципу сделан DGUI.
0
7
5 лет назад
0
8gabriel8:
Можно прикрепить к положению камеры игрока и с очень малым периодом смещать в текущее местоположение, если координаты камеры сменились. По такому принципу сделан DGUI.
я так и пытался, только не понял как прикрепить к положению камеры игрока, можно тут поподробнее.
0
26
5 лет назад
0
Например, так.
Создаёшь текст, периодическим триггером на 0.01 секунды его смещаешь. Но всё равно текст сильно дёргается. Надо вскрывать маньяка, либо DGUI, чтобы посмотреть, как там ровно сделано.
Загруженные файлы
Принятый ответ
4
24
5 лет назад
Отредактирован prog
4
Или переходить на 1.31 и делать интерфейсный фрейм новыми нативками и забыть про DGUI и плавающий текст как про страшный сон.
0
29
5 лет назад
Отредактирован nazarpunk
0
8gabriel8, главное утечеч не наплодить
Загруженные файлы
0
7
5 лет назад
0
NazarPunk:
8gabriel8, главное утечеч не наплодить
к счастью для меня, я в курсе про утечки, я сейчас попробую сделать и отпишу о результате, спасибо.
Эх и в правду сильно дергается, в DGUI я к сожалению не разобрался, пока не знаю как буду решать, пока оставлю дерганный, если в будущем придумаю как усовершенствовать, то сделаю что-нибудь, всем спасибо.
0
26
5 лет назад
0
Не проверил на кручение колёсиком мыши. Если что с колёсиком будет не так, то можно экспериментировать ещё с Source Camera, но там прибавлять надо уже не 512, а, например, 1408.
0
21
5 лет назад
0
prog, а Вы не знаете как это сделать? Я пытался, но ничего не смог сделать, едниственное, что смог сделать, это сдвинуть в места "Нет расходов" и только то, что вызывается во время игры, а сам свою создать никак не могу.
        local mainFrame = BlzGetOriginFrame( ORIGIN_FRAME_TOP_MSG, 0 )
        local text      = BlzCreateFrame( "ResourceBarUpkeepText", mainFrame, 0, 0 )

        SetPlayerState( Player(0), PLAYER_STATE_RESOURCE_FOOD_USED, 99 )

        BlzFrameSetText( text, "P I C K   H E R O" )
        BlzFrameSetVisible( text, true )

        BlzFrameSetPoint( text, FRAMEPOINT_TOP, mainFrame, FRAMEPOINT_CENTER, 0.0, 0.0 )

        print( "ASD" )
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.