koreec49
Живой
offline
Опыт:
2,433Активность: |
"Как собрать танк?"
Как собрать нормальный танк? Не персонажа, который танкует, а стальную коробку с янки внутри(Абрамс делаю). В общем вот.
Башня прикреплена к танку, значит и крутится вслед за корпусом танка. Я попытался и ничего не вышло.
Создал переменную Real. Каждую 0.01 секунды происходит проверка на приказ танка. Если приказ совпал - в данном случае "двигаться", башня телепортируется к корпусу(Move instantly). Поскольку телепорт идет часто, на ходу не постреляешь. После проверки приказа также происходит вычисление: "уголКорпуса - уголБашни". То есть нахожу разницу в углах и заношу ее в переменную Real. Далее устанавливаю угол для башни: уголКорпуса - Real = уголБашни. То есть если угол между башней и корпусом был 30 градусов, то он таким и останется. Но угол башни так и остается без изменений =( |
10.12.2012, 23:13 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
создаешь двух юнитов, один шасси, он будет получать только приказы движения, башню нельзя выделить (выделяется шасси), но если шасси приказали приказ двигаться по цели и цель - враг, башне отдается приказ атаковать цель, при всем этом она строго мувится периодом 0.04 и SetUnitX/Y |
10.12.2012, 23:20 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
koreec49
Живой
offline
Опыт:
2,433Активность: |
Два юнита есть(даже сам лазил в модели и удалял шасси у одной и башню у другой). Приказы двигаться у "наблюдателя". Приказы атаковать тоже у наблюдателя. Период есть. А в чем разница между "SetUnit X/Y" и "call SetUnitPositionLoc( GetTriggerUnit(), GetUnitLoc(GetTriggerUnit()) )"
koreec49 добавил: само собой "Triggering Unit" будут башня и корпус |
10.12.2012, 23:55 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
koreec49, SetUnitXY не сбивают приказ. |
11.12.2012, 03:04 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Пока не прочитаешь, ничего не спрашивай xgm.ru/p/wc3/triggers-and-jass-optimization |
11.12.2012, 03:08 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BNKTOPIII
Благодарю Aws за иконки=)
offline
Опыт:
7,147Активность: |
Интересно посмотреть, что пилит автор) на уме есть мысль: может запилить спелл, на основе пламени феникса, который будет атаковать окружающих врагов. Как было сделано в батлетанкс?... Либо кастовать скрытый спелл (скрытый через книгу заклинаний), по приказу двигаться за врагом. Так - же можно массовый урон с помощью ледяной звезды или как там ее... |
11.12.2012, 11:21 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
HolyMoon
Hly shit!
offline
Опыт:
6,986Активность: |
BNKTOPIII, ему нужна прежде всего вращающаяся башня танка, а не способы реализации атаки. |
11.12.2012, 16:07 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BNKTOPIII
Благодарю Aws за иконки=)
offline
Опыт:
7,147Активность: |
Может просто найти хорошего модельщика, а уж потом карпеть над анимацией башенки? Например поворачивать дуло башни, как голову у юнитов, по отношению к цели атаки... Так, мысли в слух... |
11.12.2012, 19:55 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
HolyMoon
Hly shit!
offline
Опыт:
6,986Активность: |
зачем делать что-то новое, если уже есть все готовое, осталось только реализовать. Это дел на пару минут на самом деле. |
12.12.2012, 00:08 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
HolyMoon
Hly shit!
offline
Опыт:
6,986Активность: |
примерно так |
12.12.2012, 05:27 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
koreec49
Живой
offline
Опыт:
2,433Активность: |
BNKTOPIII:
уже есть готовые модели и вполне приличного качества. И башни вполне крутятся. И вопрос был даже не в этом. koreec49 добавил: HolyMoon: спасибо, но это не то. Плохо я написал, значит. Вот есть танк-корпус. И башня. Стоят себе в походном положении, оба смотрят в одном направлении. Тут припекло башню, решила она отвернуться на 30 градусов. Угол поворота корпуса относительно оси 90 градусов, следовательно башня стоит под 120 градусов. Подумал корпус, подумал, и решил тоже повернуться на 30 градусов. Стоят двое, один под 120(корпус), одна под 150(башня). Башенка ведь не в воздухе висит) Закреплена на корпусе и крутится за ним. Вот это я и не могу реализовать. |
13.12.2012, 20:44 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Если у вас есть хороший модельщик, я могу предоставить на доработку нехилую заготовку Т-80У |
13.12.2012, 20:56 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
koreec49
Живой
offline
Опыт:
2,433Активность: |
ScorpioT1000:
модельщика, к сожалению, нет. Моделька украдена с hiveworkshop |
13.12.2012, 21:12 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Ну найдите =) кто сейчас там работает у нас... IronMaiden? |
13.12.2012, 21:17 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
koreec49
Живой
offline
Опыт:
2,433Активность: |
ScorpioT1000:
да не нужен мне модельщик =) Я поведение нормальное у танка сделать не могу(тут не от модельки зависит, дело в одних триггерах). koreec49 добавил: Воть |
13.12.2012, 21:39 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|