This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Окружающие предметы

AlexanderMorozov

Активный участник
Автор темы
18 Авг 2021
3
0
38
Всем привет. Начал делать инвентарь и возник вопрос. Как выводить предметы находящиеся на полу возле игрока в cef инвентаря. Я так понимаю, мне нужно в render запихнуть foreach, который будет искать ближайшие предметы от позиции игрока, записывать их и передавать в интерфейс?
 

XDeveluxe

Модератор
Команда форума
high coder
30 Авг 2021
2,220
1,425
191
27
Ну, не обязательно это делать каждый кадр (а render отрабатывает именно каждый кадр, если у игрока 60 FPS, то 60 раз в секунду будет срабатывать этот ивент).
Можно создать интервал на какие-нибудь 200 мс, например.
Так же для удобства работы с этим я бы рекомендовал использовать вот это:
JavaScript:
mp.objects.forEachInStreamRange
Это перебор всех объектов в зоне прорисовки игрока на клиенте.
Можно так же присваивать объектам SharedData с сервера, чтобы на клиенте еще проще отличать, где просто лежит объект, а где то, что можно подобрать.
 
Последнее редактирование:
Реакции: fignerr