AnswerBun.com

Как сделать так, чтобы когда объект находится в нужной позиции, произошло действие?

Stack Overflow на русском Asked on January 1, 2022

Мне нужно сделать так, чтобы когда оба объекта были в нужном месте, произошло какое то действие, а пока они не находятся в нужном месте – ничего не должно происходить.
Например:

if ( 
setPosition("bl2", 437, 166) && 
setPosition("bl1", 407, 166))
getObject("f1").ghost = true; 

Я новичок и не совсем понимаю, как сделать правильно. Может быть что то в скрипте не правильно, буду рад если поможете. Спасибо за понимание!

Игра: Трагедия белок.

One Answer

Конкретного ответа без предоставления информации о конкретном API вам никто не даст. Если вас устроит теоретический абстрактный ответ, то здесь не достаточно одних лишь сеттеров и геттеров. Вам нужно сверять координаты через event loop. Если тот код, который вы показали в примере, уже находится внутри цикла событий, то здесь просто нужно заменить сеттеры геттерами. Как-то так:

if getPosition("bl1") == {437, 166} && getPosition("bl2") == {407, 166} then
    print("какое-то событие")
end 

Естественно, код в моём ответе не имеет ничего общего с реальным кодом. Это лишь пример.

Answered by Beast Winterwolf on January 1, 2022

Add your own answers!

Related Questions

Не загружается parrot os

0  Asked on August 16, 2020 by darkhackergs

     

Классы. Калькулятор

3  Asked on August 13, 2020 by krumlyakov

   

скрыть/показать текст с помощью jquery

1  Asked on August 13, 2020 by andrey-sindeev

 

Не могу понять почему не работает echo

1  Asked on August 12, 2020 by java-js-html-css

 

Не работает Raycast

1  Asked on August 10, 2020 by yukio-ito

   

Ask a Question

Get help from others!

© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP