| Проблема в construct 2. | 
|  | 
| 
| leito747 | Дата: Воскресенье, 12 Мая 2013, 13:07 | Сообщение # 1 |  |   был не раз Сейчас нет на сайте | Как сравнить расстояние до объекта? Задумка в том, чтобы входя в определенную область видимости другого объекта происходило действие.
 
 Game developer
 |  |  |  |  | 
| 
| IvanKorobko | Дата: Воскресенье, 12 Мая 2013, 13:10 | Сообщение # 2 |  |   IK Studio Сейчас нет на сайте | Используй сравнение по distance 
 
   |  |  |  |  | 
| 
| leito747 | Дата: Воскресенье, 12 Мая 2013, 13:24 | Сообщение # 3 |  |   был не раз Сейчас нет на сайте | Цитата (mef1sto)  по distance подробнее можно, просто поискал в event, в system, sprite не нашел?
 
 Game developer
 |  |  |  |  | 
| 
| allxumuk | Дата: Воскресенье, 12 Мая 2013, 14:01 | Сообщение # 4 |  |   старожил Сейчас нет на сайте | Цитата (leito747) подробнее можноSystem.Compare("distance(X1,Y1,X2,Y2)" "сравнение" "Расстояние")
 
 Любой дурак может написать программу, которую поймёт компилятор.
 Хорошие программисты пишут программы, которые смогут понять другие программисты.
 |  |  |  |  | 
| 
| leito747 | Дата: Воскресенье, 12 Мая 2013, 15:58 | Сообщение # 5 |  |   был не раз Сейчас нет на сайте |   не получается, как я понял дистанция не вычисляется таким образом
 
 Цитата distance(x1, y1, x2, y2) – дистанция между двумя точками
 а куда вписывать
 System.Compare(
 )Цитата "distance(X1,Y1,X2,Y2)" "сравнение" "Расстояние""сравнение" и "расстояние"?
 
 p.s. У меня construct 2
 
 Game developer
 |  |  |  |  | 
| 
| Aed_Mindgart | Дата: Воскресенье, 12 Мая 2013, 16:15 | Сообщение # 6 |  |   участник Сейчас нет на сайте | leito747, distance(x1, y1, x2, y2) определяет расстояние между точками, сравнение это знак "<" а расстояние число 500. Что есть: Если дистанция между Sprite.XY и Sprite4.XY меньше("<") 500 выполняется действие.
 
 
 |  |  |  |  | 
| 
| IvanKorobko | Дата: Воскресенье, 12 Мая 2013, 16:18 | Сообщение # 7 |  |   IK Studio Сейчас нет на сайте | Все получается - только что на К2 проверил. 
 System.Compare(Sprite.X, Sprite.Y, Sprite2.X, Sprite2.Y) < 500 => Action
 
 
   |  |  |  |  | 
| 
| leito747 | Дата: Воскресенье, 12 Мая 2013, 16:34 | Сообщение # 8 |  |   был не раз Сейчас нет на сайте | Проблема в том, что sprite4 у меня несколько Есть предложения, как это можно реализовать?
 
 Game developer
 
 
 Сообщение отредактировал leito747 - Воскресенье, 12 Мая 2013, 16:42 |  |  |  |  | 
| 
| IvanKorobko | Дата: Воскресенье, 12 Мая 2013, 16:45 | Сообщение # 9 |  |   IK Studio Сейчас нет на сайте | SubEvent ---For each Sprite4 => Action
 
 
   |  |  |  |  | 
| 
| leito747 | Дата: Воскресенье, 12 Мая 2013, 17:00 | Сообщение # 10 |  |   был не раз Сейчас нет на сайте | Все работает Благодарю за помощь mef1sto, Aed_Mindgart, allxumuk
 
 Game developer
 |  |  |  |  |