Делаю завал (может кто-то ещё помнит, как я спрашивал про анимацию падения камушков :)), решил, что появление разом большого завала не очень хорошо выглядит. Поэтому мне необходимо триггером увеличивать размер камешков... Но подходящего триггера не нашёл. В декорации нет. В анимации есть только для юнитов, разрушаемые объекты вставить туда нельзя.
P.S.: JNGP, русификатор триггеров.

Принятый ответ

26 камешков п отдельности забивать.
циклы+массивы
читай статьи
и все более менее нормальные карты сделаны людьми которые прочли все статьи
та же дота например(хотя она не особо нормальная)
0
14
9 лет назад
Отредактирован Хозяин Миров
0
nvc123, хмм... Это безумная мысль, или так и надо?: что можно в поставить индекс у массива 0?
Ну вот, всё равно не заработало... :(
Мда... Всё-таки когда просматривал ту статью в первый раз понимал её очень плохо (если не сказать никак), сейчас более-менее с переменными разобрался, можно попробовать разобраться и с цикло-массивами...
2
28
9 лет назад
2
Хозяин Миров, все белые люди считают с 0 так что было бы не нормально если бы нельзя было поставить 0
0
14
9 лет назад
0
Эмм... Только один вопрос... Какое расстояние равняется длине самой мелкой сетки? (Отрезка между двумя ближайшими пересечениями)
Жалко нет массивов в областях, то есть нет возможности для области применить индекс.
0
25
9 лет назад
0
Хозяин Миров, я уже предложил забить проход в нужный момент обычными глыбами.
0
14
9 лет назад
0
Nosferoh, так размер то менять надо, а если ты имеешь ввиду добавление в нужном размере, то всё равно эти циклы нужны, а там можно сделать только через точку, через смещение, насколько я понимаю, и мне нужно знать, какое число указывать в смещении, чтобы получилось в том месте, в котором надо, а считать удобно в еденицах сетки.
0
25
9 лет назад
Отредактирован Nosferoh
0
Какое расстояние равняется длине самой мелкой сетки?
Я думал, ты про пути.
Думается, можно сразу после создания добавлять в отряд. Но на каждого юнита два действия придётся. Зачем 26шт. растущих камней? Некрасиво будет. Ставь несколько в середину и надувай. Значит, перебираем юнитов отряда и увеличиваем каждый. Перерыв крохотный. Опять перебираем и увеличиваем.
1
28
9 лет назад
1
а не проще ли таймером или циклом накидать камней так чтобы никто не прошёл?
0
25
9 лет назад
0
nvc123, можно, конечно.
Потом буду думать дальше. У нас уж четвёртый час ночи.
А карту получить разрешается или секрет?
0
14
9 лет назад
Отредактирован Хозяин Миров
0
Так я и хочу циклом попробовать, но тут говорится о точке. Насколько я понимаю, надо использовать смещение, а чтобы всё было корректно там где мне надо, т задаю вопрос о длине.
Nosferoh:
А карту получить разрешается или секрет?
Ту, в которой делаю? Нет, не разрешается, секрет. Будет выложена только в готовой кампании, когда все карты (включая эту, первую) будут готовы.
Правда я ещё и не понял, как организовать смещение на триггерах, а не на коде... Да ещё и на русифицированных.
Хозяин Миров:
Жалко нет массивов в областях, то есть нет возможности для области применить индекс.
Хотя стоп! Есть же переменные "Область", если единожды забить, то можно будет использовать! Осталось проверить догадку...
Отлично, получилось, теперь попробую с переменной B, чтобы получался равномерный рост, по процентику....
Ну вот, так не заработало, какую я ошибку сделал? (fff.png)
Запуск в другом триггере.
Сделал развёртку Real B... Точно так же и в изменении размера. (ffff.png)
Не хочет в редактировании добавляться!
Мда... Сначала был недоволен отсутствием эффекта падающих камней в завале, сделал (не без помощи уважаемых пользователей сайта XGM).
Потом захотелось реалистичности, роста завала, сделал (то же).
Затем плавности роста, помаленьку. (сейчас разбираюсь).
Сколько я ещё буду мучиться с этим завалом?!?!?! Что ещё захочется? Случайности в росте с уложением во время, невозможностью одним камнем стать значительно больше других и максимальным размером? Ну вот, уже определил, над чем работать... :( А ведь ещё пропуск роликов делать, боса (какая же пещера с демонами без главного демона (приоткрываю завесу тайны... :))), лабиринт после боса, анимацию во время роликов... Да я убьюсь с этой ... картой!!! С первой! Куда уж вторая...
А так растёт слишком медленно. Наверно, время ожидания плюсуется с каждой переменной, я то думал, что отсчёт идёт параллельно.
Ой, забыл прикрепить, вот. (jjj.png)
Мда... Сделал время без переменной, всё равно было медленно, но хоть интервал постоянный. Общее время, необходимое для роста, уменьшил в 5 (!) раз, но всё равно росло с той же скоростью, тут есть какое то ограничение что-ли? На минимальное время между изменениями масштаба? Если примерно в два - три раза медленней растёт, чем по расчётам, а по расчётам, интервал должен быть 0.05, значит, скорее всего, ограничение примерно равно 0.1-0.15 секунды.
Как выглядит, если добавил увеличение размера и забыл уменьшить количество integer... (hhh.png)
Ладно, можно считать, что дело сделано.
Загруженные файлы
6
15
9 лет назад
6
Хозяин Миров, вейт в двойном цикле, умрите пожалуйста.
0
14
9 лет назад
Отредактирован Хозяин Миров
0
По крайней мере так работает. Но для этого требуется чуть-чуть больше 10 секунд, походу где-то забито ограничение на минимальное время ожидание в 0.15-0.2 секунды.
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.