![]()
JET_LI
![]() ![]() offline
Опыт:
1,724Активность: |
Создание диаолога с рисунками
Парни помогите плиз, я хочу сделать, чтобы на игровом экране появился диалог, он такой:
чтобы диалог был в нестандартном месте, то есть не так как обычный по центру, а чтобы самому можно было указать координаты, либо готовые, например (left, top, right, bottom и т д). Мб надо написать для этого нестандартные функции, которые я незнаю как сделать. Плиз подскажите! Я знаю, что реально воплотить, потому что я видел карту. Там подобее этого, только ещё круче, вы скорее всего видели эту карту, вот ссылка на неё: . В этой карте сделан полноэкранный режим покупки, то есть появляется на весь экран кнопки с продажными предметами, а слева ваш инвентарь. Всё это кнопки, но это необычно, а скрипт там ваще сложный)))))))! |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
Посмотри на сайте наработку ADOLF'a
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
без хороших познаниях в жасс я браться за это не рекомендую... |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alexprey
познающий Unity
![]() ![]() offline
Опыт:
68,501Активность: |
JET_LI, там используется дополнительное место на карте и используются Трекаблы!
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Owain
FGS
![]() offline
Опыт:
12,911Активность: |
Можно в принципе и без трэкаблов, через юнита, дашь юниту нужную модель, а затем в триггере напишешь
function Trig_selection_Conditions takes nothing returns boolean if ( not ( GetUnitTypeId(GetTriggerUnit()) == 'hfoo' ) ) then return false endif return true endfunction function Trig_selection_Actions takes nothing returns nothing call ClearSelectionForPlayer( Player(0) ) endfunction //=========================================================================== function InitTrig_selection takes nothing returns nothing set gg_trg_selection = CreateTrigger( ) call TriggerRegisterPlayerSelectionEventBJ( gg_trg_selection, Player(0), true ) call TriggerAddCondition( gg_trg_selection, Condition( function Trig_selection_Conditions ) ) call TriggerAddAction( gg_trg_selection, function Trig_selection_Actions ) endfunction Eugen добавил: но я это лично не поддерживаю. Имхо, тракэйблы самая лучшая вещь для этого, но это, как альтернатива, сойдет |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Артте
Open up your eyes
![]() ![]() offline
Опыт:
23,423Активность: |
Eugen
чушь, если уж делать деселект то так будет разумнее, не?: Код:
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|