Как создать зеркальные копии объектов?

техническая поддержка по Construct 2

Сообщение Как создать зеркальные копии объектов?
» 14 сен 2020, 23:16

Что имеем:
При старте создаются 10 буллетов с разной скоростью, с разными размерами (рандом). При достижении определенной точки, буллеты возвращаются в исходное положение меняя свой размер и скорость. И так по кругу.
Что нужно:
Чтобы на второй части карты создавались такие же буллеты с теми же координатами, размерами и скоростью, и летели на встречу оригиналу. Как отражение. В голове вроде все просто, а на практике не представляю, как это сделать) Как соотнести десять рандомных буллетов к другим десяти с изменением угла полета?
Подскажите пожалуйста
Аватара пользователя

Участник
Сообщений: 10
Я тут с 20 окт 2016
Репутация 0 [ ? ]

Сообщение Как создать зеркальные копии объектов?
» 15 сен 2020, 23:08

mirror.capx
(174.13 КБ) Скачиваний: 23

Если зеркало не вращается - всего 2 ивента, которые по-сути можно объединить
Зеркало, которое вращается - добавляет свои нюансы, их я тоже реализовал
(зеркало вращается колёсиком мыши)
 
Изображение
Аватара пользователя

cliva
Сообщений: 739
Я тут с 07 май 2017
Двиг: CC,C2
Лицензия: full
Репутация 294 [ ? ]

Сообщение Как создать зеркальные копии объектов?
» 16 сен 2020, 22:43

cliva писал(а):
Вложение mirror.capx больше недоступно

Если зеркало не вращается - всего 2 ивента, которые по-сути можно объединить
Зеркало, которое вращается - добавляет свои нюансы, их я тоже реализовал
(зеркало вращается колёсиком мыши)


Очень крутой пример. С крутящимся зеркалом, честно говоря, голова закипела)
Тем не менее, этот код не отслеживает значения переменных, а задает их единожды.
Чтобы лишний раз не объяснять, создал простой пример того, что хочу отразить

test.capx
(173.07 КБ) Скачиваний: 13
Аватара пользователя

Участник
Сообщений: 10
Я тут с 20 окт 2016
Репутация 0 [ ? ]

Сообщение Как создать зеркальные копии объектов?
» 17 сен 2020, 11:43

Nobody, Тут лучше использовать плагин Paster.
Аватара пользователя

Участник
Сообщений: 443
Я тут с 12 мар 2020
Откуда: GameSoul Inc.
Двиг: Construct
Лицензия: Business
Репутация 52 [ ? ]

Сообщение Как создать зеркальные копии объектов?
» 17 сен 2020, 15:44

Nobody, Если не нужно работать на прямую с отражёнными объектами, то да - лучше использовать плагин Paster
Скачать его можно здесь
Примеры по использованию пастера:
viewtopic.php?f=7&t=16086#p155296
viewtopic.php?f=17&t=14046
 
Изображение
Аватара пользователя

cliva
Сообщений: 739
Я тут с 07 май 2017
Двиг: CC,C2
Лицензия: full
Репутация 294 [ ? ]

Сообщение Как создать зеркальные копии объектов?
» 17 сен 2020, 21:29

Paster уже пытался использовать, но что-то не получилось, криво себя вел, а через эту функцию Изображение несусветная нагрузка на систему, поэтому и решил стандартным набором сделать. Но после ваших слов попробовал снова, посмотрел чужие примеры и все вышло) Оказалось, я не учел некоторые действия, все предельно просто. Спасибо за помощь. Надеюсь, вскоре удастся показать для чего мне это.
Вдруг, кому тоже нужно нечто подобное и не вдупляет как работает Paster, оставлю пример.
mirror_paster.capx
(178.74 КБ) Скачиваний: 15
Аватара пользователя

Участник
Сообщений: 10
Я тут с 20 окт 2016
Репутация 0 [ ? ]



Вернуться в Вопрос-Ответ по Construct 2

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron
Наверх