Efficient Attachment Sync для RAGE Multiplayer
Этот ресурс позволяет кэшировать "статические вложения" в клиентском коде, поэтому благодаря эффективному использованию общих данных он просто использует небольшую общую переменную для обработки вложений без необходимости создавать серверные объекты и отправлять свои данные.
Он использует свою собственную реализацию вложений объектов на стороне сервера, которая представляет собой некоторый большой JSON со всей информацией об объекте и вложениях.

Например, если вы хотите присоединить определенный объект к определенной ped-кости со смещением spefic-кости и вращением объекта, будет использоваться только общая переменная ~4-8 байт, которая будет поддерживать точность. Пользовательские реализации, которые я видел раньше, обычно занимают ~100 байт на объект.

API: Client-side
  • mp.attachmentMngr.register(attachmentId, model, bone, offset, rotation)
  • mp.attachmentMngr.addLocal(attachmentId) (synced!)
  • mp.attachmentMngr.removeLocal(attachmentId) (synced!)
API: Server-side
  • player.addAttachment(attachmentId, remove)
  • player.hasAttachment(attachmentId)
Пример:
В папке /client-packages/epic-attachments есть пример ресурса. Это позволяет переключать вложения (их около 30) с помощью собственного меню на основе пользовательского интерфейса. Спасибо root за его вклад в пример ресурса.

У вас нет доступа к скачиванию файлов с нашего сервера

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

Комментариев 7
  1. первый
    #1
  2. Спасибо большое, ждём продолжения!
    #2
  3. Спасибо!
    #3
  4. спасибо
    #4
  5. Спасибки)
    #5
  6. Спасибо
    #6
  7. палевно теперь будет с пушками ходить
    #7
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
13 посетителей на сайте. Из них:
Пользователи1
Гости6
Роботы6
Список пользователей
Никита Косторниченко Сейчас на сайте

Как вы нас нашли?
Информация

Добро пожаловать на RAGE-MULTIPLAYER.RU!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт
Яндекс.Метрика
18+