Урок:"Дистанция между объектами"

другие уроки, мануалы, советы по Construct 2

Сообщение Урок:"Дистанция между объектами"
» 10 ноя 2014, 20:53

В этом уроке я напишу про то как узнать расстояние между двумя объектами.

Для начала я сделал приготовленный проект для урока. Его можно скачать здесь:
Project.capx
(287.19 КБ) Скачиваний: 226


Скачиваем, но необязательно. У вас может быть любой другой проект.

Приступаем:

1.Заходим в Event sheet и создаем события:
Изображение

Первое событие: System---Compare two values
Изображение

За дистанцию отвечает строка
Код: Выделить всё
distance(obj1.X, obj1.Y, obj2.X, obj2.Y)

С помощью нее мы узнаем расстояние между двумя объектами.

Второе событие такое же как и первое, но там если дистанция больше.
Изображение

Последнее третье событие выводит на текст дистанцию объектов.(Число будет округлено. За это отвечает "round")
Изображение

Вот и все. Надеюсь этот урок был полезен.
Аватара пользователя

Участник
Сообщений: 18
Я тут с 06 окт 2012
Репутация 6 [ ? ]

Сообщение Урок:"Дистанция между объектами"
» 04 ноя 2015, 11:59

Спасибо очень помог ! :hii:
Аватара пользователя

Участник
Сообщений: 53
Я тут с 21 мар 2014
Skype: a.b.z.s.
Репутация 15 [ ? ]

Сообщение Урок:"Дистанция между объектами"
» 18 ноя 2015, 06:28

Пригодится :good:
Изображение
Изображение
Аватара пользователя

Участник
Сообщений: 134
Я тут с 29 сен 2015
Откуда: Абакан (Республика Хакасия)
Двиг: Construct 2
Лицензия: free
Skype: не пользуюсь;)
VK: id_nevid
Репутация 11 [ ? ]

Сообщение Урок:"Дистанция между объектами"
» 19 ноя 2015, 17:14

Класс. Спасибо!
Аватара пользователя

Карантин
Сообщений: 2
Я тут с 19 ноя 2015
Репутация 0 [ ? ]

Сообщение Урок:"Дистанция между объектами"
» 14 ноя 2016, 23:02

Спасибо большое!
Аватара пользователя

Участник
Сообщений: 2
Я тут с 29 апр 2015
Откуда: Россия, Переславль-Залесский
Двиг: Construct2
Лицензия: Personal
VK: vk.com/saint_yury
Репутация 0 [ ? ]

Сообщение Урок:"Дистанция между объектами"
» 31 мар 2017, 21:19

Спасибо за урок. Только у меня есть один вопрос: Такая технология прокатывает с одним объектом, но если присутствуют его копии то, происходит не очень приятная картина, дистанция работает только на оригинал. Можно ли как то решить эту проблему?
Аватара пользователя

Участник
Сообщений: 3
Я тут с 09 мар 2017
Репутация 0 [ ? ]

Сообщение Урок:"Дистанция между объектами"
» 31 мар 2017, 21:35

Все решил, с помощью for each
Аватара пользователя

Участник
Сообщений: 3
Я тут с 09 мар 2017
Репутация 0 [ ? ]



Вернуться в Другие уроки по Construct 2

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

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

Наверх