SLI
"Ня" © Happy
offline
Опыт:
8,415Активность: |
pwnzor, это вроде как не в боевой единице а в игроке
SLI добавил: pwnzor: и что это дает? |
22.09.2011, 21:38 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MeSe
Kicked by ScorpioT1000
offline
Опыт:
1,478Активность: |
вот полностью Отредактировано MeSe, 22.09.2011 в 21:48. |
22.09.2011, 21:39 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pwnzor
offline
Опыт:
2,170Активность: |
SLI:
в один момент времени можно палить только за одним юнитом... у меня не лагало когда тестил. там 180 дамиков в 1 кругу) |
22.09.2011, 21:39 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MeSe
Kicked by ScorpioT1000
offline
Опыт:
1,478Активность: |
омг, меньше делай + мой пример не соответствует твоим требованиям. когда писал не видел ваших постов. |
22.09.2011, 21:42 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Arti
offline
Опыт:
11,196Активность: |
MeSe АЛЯ БАГ ЕСЛИ ВЫБРАТЬ 3 БАШНИ ОДНОВРЕМЕННО это раз
зачем 2 тригера ?заносишь после выбора спецэффекты в масив типа a[n][m] де m игрок, и при выборе юнита,сначала удаляешь все спецэффекты в a[n][m] и создаёшь новые на дальности юнита... ! |
22.09.2011, 21:44 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pwnzor
offline
Опыт:
2,170Активность: |
нене твой пример хороший. Мне на все 100 подходит. Спасибо) но надо сделать плотнее като спецеффекты. Хотелось бы чтоб круг был какбы сплошным ну хоть почти сплошным |
22.09.2011, 21:45 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MeSe
Kicked by ScorpioT1000
offline
Опыт:
1,478Активность: |
не подумал об этом, сча буду думать сча пережую, что ты написал и подумаю над этим |
22.09.2011, 21:46 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pwnzor
offline
Опыт:
2,170Активность: |
а хотя не моим способом бага такого нету с масовым выделением... |
22.09.2011, 21:48 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Arti
offline
Опыт:
11,196Активность: |
MeSe, мож не жувать я тупонул, а что бы исправить баг с масовым выделением, просто добав в 1 тригер стирание спецэффектов, но правда, тогда при выделении 3 будет показывать токо 1 башню... ! Ну а для показа только для 1 игрока GetlocalPlayer()
|
22.09.2011, 21:49 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SLI
"Ня" © Happy
offline
Опыт:
8,415Активность: |
не знабудьте о моем любимом гетлокал плеере и о том, что при мульти плеере бехз этой функции всем придется наблюдать этот ареал |
22.09.2011, 21:51 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pwnzor
offline
Опыт:
2,170Активность: |
Arti:
поподробнее плз |
22.09.2011, 21:51 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MeSe
Kicked by ScorpioT1000
offline
Опыт:
1,478Активность: |
вот исправил 2 бага одним разом, но все же триггера осталось 2, вместо 1.
плюсую |
22.09.2011, 21:56 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SLI
"Ня" © Happy
offline
Опыт:
8,415Активность: |
|
22.09.2011, 22:01 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pwnzor
offline
Опыт:
2,170Активность: |
хорошо. так лучше когда токо 1 башня может показывать свой ренж=) осталось только для того игрока, что выделяет)
|
22.09.2011, 22:09 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MeSe
Kicked by ScorpioT1000
offline
Опыт:
1,478Активность: |
pwnzor, щас попробую приспособить под мультиплеер. союзные игроки, выделив твою башню должны видеть ее обзор?
насчет GetLocalPlayer() попробую разобраться но я сомневаюсь, что что-то получиться. jass знаю на 0.5% |
22.09.2011, 22:10 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pwnzor
offline
Опыт:
2,170Активность: |
MeSe, да пусть видят, но чтоб то что видит мой союзнику в этот момент времени, я не видел. и если можно уплотни спецеффекты в кружке хотябы в 2 раза. А то я не шарю какие числа там у тебя менять надо.
pwnzor добавил:
static if (not SHOW_TO_ENEMY) then call SetTextTagVisibility(tt,false) if IsPlayerAlly(GetLocalPlayer(),p) then call SetTextTagVisibility(tt,true) endif endif чето типа такого используют что плавающий текст был видимым определенным игрокам, а как со спецеффектами хз... |
22.09.2011, 22:29 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MeSe
Kicked by ScorpioT1000
offline
Опыт:
1,478Активность: |
pwnzor, я сейчас пытаюсь без локалплеера сделать муи. от спецэффектов я отказался, т.к. не знаю как запомнить 36 спец. эф. для игрока 1, в тоже время 36 спец. эф. для игроков 2, 3, 4... 12... ну решение есть - это 12 глобалок. но я решил использовать дамми, т.к. у них есть чудесный параметр Custom Value. |
22.09.2011, 22:38 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
странно, что никто так и не понял про даммика. Создаете даммика в виде круга. Радиус которого допустим 100 ед. Потом зная радиус атаки вычисляем для него маштаб
Рад. Атаки / 100. И потом этого даммика маштабируем триггом до нужного маштаба. Лагов 0. Памяти не жрет. |
22.09.2011, 22:38 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MeSe
Kicked by ScorpioT1000
offline
Опыт:
1,478Активность: |
вот, вроде сделал для мультиплеера, пришлось отказаться от custom value ибо юниты не пикались и прибегнуть к созданию группы. я не уверен на 100%, что она без багов\утечек, т.к. тестить в мульти не приходилось. сча буду изучать GetLocalPlayer() и с чем его едят.
alexprey, ему нужен красивый круг. возможно я не совсем понял о чем ты |
22.09.2011, 22:58 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pwnzor
offline
Опыт:
2,170Активность: |
нене лучше твой второй пример, нужно чтоб были спецеффекты а не юниты. Ато с гетлокплеер будут проблемы.
с твоим 2 примером нужн
вот кусок который отвечает за то чтоб показывать 1 игроку.
function eff takes nothing returns nothing
local string path = null if GetLocalPlayer()==Player(нужный игрок) then set path = "Путь к эффекту" endif создать спецеффект endfunction или это
function AddLocalEffect takes string eff, player p, real x, real y returns effect
local string s if GetLocalPlayer() == p then set s = eff endif return AddSpecialEffect(eff, x, y) endfunction но так как якроме гуи ничего не шарю, незнаю куда его пихать. помогите люди плз. |
22.09.2011, 23:49 | #40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|