perimetral
offline
Опыт:
3,058Активность: |
Dest Tooltips
Вольный перевод одноименной статьи с WC3C. Оригинальный автор: hovering
Мануал научит вас использовать новый вид тултипов в игре. Не используются RtC и трекэйблы.
Необходимо:
• Система перестанет работать после оптимизации карты тулой Векса.
Шаг 1. Разрушаемые объекты.
На самом деле первый шаг прост. Данный метод работает на использовании поля "Имя" разрушаемых объектов. Естественно, туда много текста не влезет... в РО не влезет. Для начала, создайте разрушаемый объект. Я базировался на взрывающемся бочонке ( mine of a barrel - могу ошибаться в переводе ). Измените соответствующие поля так, чтобы они соответствовали моим: Text - Name : TT
Pathing - Is Walkable : True Pathing - Pathing Texture : None Editor - Show Helper Object for Selection : True для упрощения перемещения Art - Minimap - Show : False Art - Model File : Невидимая платформа <база> Art - Shadow : None Помните, прочность должна быть больше 0, иначе объект не будет отображаться.
Хорошо, первый шаг пройден. Можете разместить в ВЕ один экземпляр, если хотите. Шаг 2. MPQ и .wts файлы
Откройте MPQ Editor и в нем свою карту. В корневом разделе найдите файл war3map.wts. Извлеките его и откройте в Блокноте. Прокрутите в самый низ - вы увидите что-то типа этого: Значения STRING 1800 и B000 могут быть иными, но суть не меняется. Теперь посмотрите на текст между { и } - его можно изменять на ваше усмотрение - это и будет тултипом. Не используйте |n для перевода строки - просто перейдите на следующую строку - тут это работает. Тут также работает цветовой код (|c00ABCD01|r, например). Желательно переходить на следующую строку через 15-20 символов, иначе тултип будет очень долгим. • Вы должны редактировать .wts файл каждый раз, когда захотите изменить тултип или добавить новый, т.к. ВЕ обрежет поле "Имя" при попытке изменить его в РО. Шаг 3. Возвращаемся к карте.
• ВЕ должен быть закрыт во время изменения .wts файла, иначе ничего не произойдет. Вставьте измененный вами .wts файл, пользуясь MPQ-браузером в вашу карту, заменив старый. Сохранитесь =) Теперь откройте карту в ВЕ и сразу же ее сохраните, ничего не сделав, иначе работа пойдет на смарку. Шаг 4.
Теперь разместите ваш разр. объект в том месте, навождение мышью на которое должно вызвать тултип. Например, отлично подойдет для краткого описания при выборе героев или в РПГ-ОРПГ для описания всяких порталов-ворот-дверей и прочего. Поэкспериментируйте с изменением Z-оси вашего разр. объекта для настройки подходящей вам видимости тултипа.
» Проблемы
Появляется маленький незаполненный тултип:
Был ли .wts файл импортирован корректно? ВЕ должен был быть закрыт при импортировании нового .wts файла. Карту надо было сохранить сразу же после итогового открытия в ВЕ. Тула Векса испортила работу тултипа: смотреть начало статьи Если вы хотите сделать объект над вашим разр. объектом выбираемым, юзайте за основу не бочонок, а вопросительный знак, например (дудады со значением оси Z, >0). Оригинал(www.wc3c.net/showthread.php?t=106715) Отредактировано perimetral, 06.05.2010 в 00:58. |
05.05.2010, 14:10 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Печатник lvl1
Typo
offline
Опыт:
4,057Активность: |
perimetral:
Мб не используются? Почему в Jass тема создана не понятно. |
05.05.2010, 14:18 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
perimetral
offline
Опыт:
3,058Активность: |
Печатник lvl1, да, спасибо. Да как-то механически создал в Jass, прошу перенести. |
05.05.2010, 14:30 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
Кста на счет
perimetral: perimetral: Не просто написать в { } нужно еще написать его в скобках тут
16GB добавил: Иначе фатал |
05.05.2010, 14:52 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Интересно, очень интересно. |
05.05.2010, 14:56 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
Перенес. Читать на английском было лучше :) хотя молодец что перевел) |
05.05.2010, 15:05 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Печатник lvl1
Typo
offline
Опыт:
4,057Активность: |
16GB:
Несогласен. Это же комент. Я их вооще сношу. Печатник lvl1 добавил: Если бы их можно было бы показывать только для локального игрока.. |
05.05.2010, 15:57 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Печатник lvl1, можно
ну это примерно |
05.05.2010, 16:21 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Печатник lvl1
Typo
offline
Опыт:
4,057Активность: |
Проверено?
Печатник lvl1 добавил: Разные деструбки разные карты путей - потенциально может вызвать расхождения в пути юнитов у разных игроков.. |
05.05.2010, 16:40 | #9
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Хеллфим говорил что работает, можно подставлять такую же только с прочностью 0. |
05.05.2010, 16:47 | #10
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
perimetral
offline
Опыт:
3,058Активность: |
Хоть и коммент, но в оригинале написано, что сносить нельзя. В теории работать будет. На практике не проверял. С прочностью 0 тултип не отображается. Отредактировано perimetral, 06.05.2010 в 00:53. |
05.05.2010, 23:49 | #11
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Печатник lvl1
Typo
offline
Опыт:
4,057Активность: |
Фатала от сноса коментов 100% нет. |
06.05.2010, 22:38 | #12
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|