JET_LI
offline
Опыт:
1,724Активность: |
Создание диаолога с рисунками
Парни помогите плиз, я хочу сделать, чтобы на игровом экране появился диалог, он такой:
чтобы диалог был в нестандартном месте, то есть не так как обычный по центру, а чтобы самому можно было указать координаты, либо готовые, например (left, top, right, bottom и т д). Мб надо написать для этого нестандартные функции, которые я незнаю как сделать. Плиз подскажите! Я знаю, что реально воплотить, потому что я видел карту. Там подобее этого, только ещё круче, вы скорее всего видели эту карту, вот ссылка на неё: . В этой карте сделан полноэкранный режим покупки, то есть появляется на весь экран кнопки с продажными предметами, а слева ваш инвентарь. Всё это кнопки, но это необычно, а скрипт там ваще сложный)))))))! |
26.02.2009, 19:18 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
Посмотри на сайте наработку ADOLF'a
|
26.02.2009, 21:13 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
без хороших познаниях в жасс я браться за это не рекомендую... |
27.02.2009, 14:51 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
JET_LI, там используется дополнительное место на карте и используются Трекаблы!
|
28.02.2009, 15:39 | #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 добавил: но я это лично не поддерживаю. Имхо, тракэйблы самая лучшая вещь для этого, но это, как альтернатива, сойдет |
10.04.2009, 18:20 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Артте
Open up your eyes
offline
Опыт:
23,423Активность: |
Eugen
чушь, если уж делать деселект то так будет разумнее, не?: Код:
|
10.04.2009, 19:08 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|