Jump to content
  • Здравствуйте, гость! 

    Чтобы вы могли использовать все функции нашего портала, а именно создавать сообщения, скачивать вложения и т.д., вам необходимо зарегистрироваться. Если вы уже зарегистрированные, то войдите в систему. Если у вас есть какие-либо сложности с регистрацией или ваш логин не срабатывает, то свяжитесь с нами через контактную форму, которую вы найдёте внизу каждой страницы. 

Recommended Posts

pirokoror

Добрый день. Извиняюсь за тривиальный вопрос, с xpresso пока не дружу, но надо решить небольшую задачку. Есть объект, надо вычислить наиболее дальний от него объект и, скажем, закрасить его в тот же цвет, ну или просто получить его индекс для дальнейших операций. Как понимаю самое простое решение через итерации прогнать все объекты в collision, получить список расстояний и индексов всех объектов, а из списка вычислить наибольшее значение и получить индекс. Только не совсем понимаю как итерации загнать в список. Может есть какие ноды или пресеты на python, которые получали во вход итерации числовые а на выходе выдавали наибольшее значение из них. Ну и в идеале на 2 порт еще получали индексы и параллельно совмещали их на выходе. Думаю решение достаточно простое, но что-т не вижу.

Screenshot_6.jpg

Share this post


Link to post
Share on other sites
Ragul123

Через XPresso не знаю, но можно через Python Tag.

Ты уже почти сделал, но теперь нужно значения дистанции привязать к конкретному обьекту(на Python-е это легко делаеться):

1. Просто создаешь пустой словарь и закидываешь туда в цыкле for обьекты значения которых и будут дистанцыей..

2. Потом проходишься по дистанциям и сравниваешь каждую между собой пока не получишь самую большую...

3. После находишь в словаре обьект по этой самой дистанции, вот и все..

------------

Python я не знаю, но точно знаю, что XPresso не может добавлять новые значения в списки(Python Node точно), они просто будут обнуляться при каждом новом кадре... 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.