Я хочу создать карту типо стандартной с нестандартными рассами и мне надо изменить икону свободный рабочий не у всех расс одна иконка а разные возможно ли так сделать?

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

Cоздаём свой нестандартный файл интерфейса и пишем туда cвои значения:
[Human]
IdlePeon=ReplaceableTextures\CommandButtons\BTNPeasant.blp

[Orc]
IdlePeon=ReplaceableTextures\CommandButtons\BTNPeon.blp

[NightElf]
IdlePeon=ReplaceableTextures\CommandButtons\BTNWisp.blp

[Undead]
IdlePeon=ReplaceableTextures\CommandButtons\BTNAcolyte.blp
Работает только со стандартными расами.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
27
3 года назад
0
Если я не ошибаюсь, это в игровом интерфейсе настраивается, сейчас попробую поискать

Собственно пока искал, вспомнил, что такой вопрос уже задавали
Ответ
Beard: ну какбэ берешь и импортируешь. Прописываешь пути, чтобы нужная иконка заменяла существующую - для раба ReplaceableTextures\CommandButtons\BTNPeon.blp, например. Для остальных acolyte, wisp и peasant. Но при этом уже не будут доступны стандартные иконки
1
27
3 года назад
Отредактирован MpW
1
можно попробовать найти нужный фрейм и заменить в игре изображение
Children of "ConsoleUI"/ORIGIN_FRAME_SIMPLE_UI_PARENT
Count: 8 to 9
  1. command button Parent
  2. BottomCenter UI parent (unit info- Inventory)
  3. ResourceBarFrame
    1. Mouse Listener (Gold)
    2. Mouse Listener (Lumber)
    3. Mouse Listener (UpKeep)
    4. Mouse Listener (Food)
    ???) Fps/Apm/Ping display
  4. UpperButtonBar
    1. Quest
    2. Menu
    3. Alliance
    4. Log
  5. MiniMapButtonBar
    0-4 ) Buttons 0(Top), 4(Bottom)
  6. command button mouse deadzone
  7. Hero ButtonBar
    0-6 ) HeroButtons
  8. Idle worker Button Container Нам нужна эта кнопка
    1. Button
      1. Charges Box (created with the first idle worker)
  9. World Object Hover info (exist after any object was hovered with the mouse)
--Родительский frame
framehandle OriginFrame = BlzGetOriginFrame(ORIGIN_FRAME_COMMAND_BUTTON,7)
--дочерний frame от OriginFrame
framehandle ChildFrame1 = BlzFrameGetChild(OriginFrame, 0)
--дочерний frame от ChildFrame1
framehandle ChildFrame2 = BlzFrameGetChild(OriginFrame, 0)
Нужно что-то делать с ChildFrame1 или ChildFrame2. К примеру добавить изображение и текст.

Если честно, то что вам нужно это просто переделка интерфейса с разными иконками рас, то есть создать несколько кнопок. Но я еще не пробовал сдвигать.
0
1
3 года назад
0
rsfghd, мне нужны и стандартные
1
21
3 года назад
Отредактирован scopterectus
1
Cоздаём свой нестандартный файл интерфейса и пишем туда cвои значения:
[Human]
IdlePeon=ReplaceableTextures\CommandButtons\BTNPeasant.blp

[Orc]
IdlePeon=ReplaceableTextures\CommandButtons\BTNPeon.blp

[NightElf]
IdlePeon=ReplaceableTextures\CommandButtons\BTNWisp.blp

[Undead]
IdlePeon=ReplaceableTextures\CommandButtons\BTNAcolyte.blp
Работает только со стандартными расами.
Принятый ответ
0
1
3 года назад
Отредактирован vlad777
0
МрачныйВорон, как создать кнопки

МрачныйВорон, я черездиолог выбор рас сделал
1
27
3 года назад
1
0
30
3 года назад
0
По фреймам тут написано
Чтобы оставить комментарий, пожалуйста, войдите на сайт.