![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
KingManiya да
попробуй передвигать 100 юнитов через SetUnitPosition, и через SetUnitX/Y, кстате, в первом случае лучше уменьшиь, а то комп зависнет |
![]() |
#81
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
Да. оно не учитывает никаких путей. Но ты попробуй потестить в батле на 5-6 человек если супер-заметных лагов не бует - оставь так, иначе мб попробовать увеличить время фазы, хоть и будет больше скакать, зато меньше ресурсов требует.. также можно попробовать сделать на ордерах, а задний ход оставить такойже) |
![]() |
#82
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Jaffa
![]() offline
Опыт:
7,282Активность: |
У меня на order'ах нормально получалось, попробуй... |
![]() |
#83
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Gres
Кораэлестраз
![]() ![]() offline
Опыт:
18,575Активность: |
Было бы неплохо если она была бы не на JASS'e, но в крайнем случае зделайте очень, очень подробное описание.
P.S. настолько подробное чтоб это была обучающая статья по Джазу ;): |
![]() |
#84
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Fakov
Viva la Fa
![]() ![]() offline
Опыт:
102,058Активность: |
GresAHT там все на триггах кроме камеры.
Автор. Вопросы есть: твоя наработка будет что, сильно тормозить если в нее будут бегать 10 человек одновременно???? И еще, замечен баг, подскажи как исправить. Когда твоим управлением подбегаешь например получить квест и проигрывается ролик, то юнит, которым управляют продолжает бекжать в том же направление напролом, не реагируя на просьбы триггера остановиться. Как исправить??????? |
![]() |
#85
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Kiran
Творю на Game Maker
![]() ![]() offline
Опыт:
16,939Активность: |
KingManiya, бесконечный респект тебе чувак ! Реально офигенная система, ещё бы как-нибудь управление мышкой отключить и удары для героя на клавишах сделать, так вообще бы чистый экшен получился. Но это конечно уже больше похоже на фантастику, т.к и эта то система сто пудов делалось тобой не за 1 месяц ))))) Короче спасибо тебе большое за твою светлую голову и прямые руки ))) |
![]() |
#86
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Fakov
Viva la Fa
![]() ![]() offline
Опыт:
102,058Активность: |
Креативненько, но смотреться будет убого, имхо)) Мне б вот с автором решить проблему его наработкы... я в 86 посте отписывал... а ответа так и не получил... |
![]() |
#87
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
KingManiya, ЕСТЬ идея! В варе есть функция проверки пути в точке...... @_@
Возвращает boolean )) Отредактировано ScorpioT1000, 15.08.2008 в 23:28. |
![]() |
#88
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Death of God
Задрот
![]() ![]() offline
Опыт:
988Активность: |
А можно как нибудь переместить наработку с контроля стрелками на кнопки wsad, а так же добавить qe для ходьбы вправо и влево? |
![]() |
#89
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
Нет. Только сторонней программой - ищинедавнюю тему с ответом в Академии. |
![]() |
#90
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
KingManiya
<==}:::::::::::::::>
![]() ![]() offline
Опыт:
1,197Активность: |
Извените что долго не писал.Интернет накрылся медным тазом,щас в гостях пишу.Что за ордеры не знаю.ScorpioT1000 Функцию в студию. Вы меня поймите я не про в джасс. мне 15 лет.
Но додуматся что сделать с функцией могу.Fakov переменную walk меняй на нет.Там в наработке есть формула.Ну а теперь буду надеятся что скоро выйду в нет. |
![]() |
#91
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
ордер - простой приказ идти. не мувами а ордерами, они-то будут работать хоть с 1000 юнитами, вот я к чему |
![]() |
#92
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
KingManiya
<==}:::::::::::::::>
![]() ![]() offline
Опыт:
1,197Активность: |
Так ведь версии до 4.00 были на ордерах.!!!!!!!!!Так нет, надо JASS. Вот я и сделал на JASS. Вернутся к тому варианту? |
![]() |
#93
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Линкольн
Barg Ent.
![]() offline
Опыт:
4,812Активность: |
Обнаружил небольшую, но досадную недоработку. KingManiya. Сама по себе это одна из лучших наработок камеры из всех, что я видел. Попытался адаптировать её под свои нужды и столкнулся с проблемой. Дело в том, что уровень уклона в твоей карте равен 0 (хотя я могу и ошибаться). Я попытался поставить наработку на карту с уровнем 7. В результате камера начинает отчитывать высоту по Z с "нулевого" уровня, и конечная высота камеры получается приблизительно 700-800 вместо 100. Может я чего в этой жизни не понимаю... . Поможи, чем можешь.
P.S. Попробовал наработку в мальтиплеере. Идет отлично. Но если заходят больше 5 начинает подтормаживать. Причем не у всех. |
![]() |
#94
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Линкольн
Barg Ent.
![]() offline
Опыт:
4,812Активность: |
Разобрался. Вопрос снимается. Если кому интересно могу поделиться решением этой «проблемы». Теперь я понимаю в этой жизни на одну вещь больше. Спасибо всем кто мог бы мне помочь.
Когда и попытался «перекинуть» наработку на свою карту, то столкнулся с вышеупомянутой проблемой (Сбой камеры по Z). Оказалось что в наработке уровень уклона стандартный (2), соответственно высота 0. В моей карте уровень уклона 7, высота по Z ровна 640. Для себя я нашел наиболее логичный выход, без формул и лишних переменных. Нужно просто подкорректировать строку: set HeroZ = GetLocationZ(loc) +100 => set HeroZ = (GetLocationZ(loc) - *высота*) + 100. В моем случае получается так: set HeroZ = (GetLocationZ(loc) - 640) + 100. Хотя, может быть это только для меня открытие, но на всякий случай приведу таблицу зависимости высоты от уровня уклона. 0 = -256 1 = -128 2 = 0 3 = 128 4 = 256 5 = 384 6 = 512 7 = 640 8 = 768 9 = 896 10 = 1024 11 = 1152 12 = 1280 13 = 1408 14 = 1536 Отредактировано Линкольн 6 Эхо, 25.09.2008 в 11:00. |
![]() |
#95
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
KingManiya
<==}:::::::::::::::>
![]() ![]() offline
Опыт:
1,197Активность: |
Вопрос еще в силе. |
![]() |
#96
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SAYRUS
Kicked by Кет
![]() ![]() offline
Опыт:
3,013Активность: |
Классная штука автору респект. |
![]() |
#97
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
не знаю наработка слишком массивная, много тригов, все запутано - короч не тру недавно делал тож движение на стрелах - 8 функций уместилось в 122 строки... |
![]() |
#98
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DmCreator
![]() ![]() offline
Опыт:
3,205Активность: |
народ, а я сделал типо шутер в варике, там управление на стрелках, вид от первого и третьего лиц, и все только на триггерах)) |
![]() |
#99
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Линкольн
Barg Ent.
![]() offline
Опыт:
4,812Активность: |
DmCreator и высоту по Z тоже отлично держит? Если так, респект тебе и почтение. |
![]() |
#100
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|