Dui
From FiveM Wikipedia
Пользовательский интерфейс с прямой визуализацией
В FiveM вы также можете отобразить NUI для текстуры среды выполнения, которая называется DUI для «прямого NUI». Справка по следующим нативным пользователям при этом:
- CREATE_DUI
- CREATE_RUNTIME_TEXTURE_FROM_DUI_HANDLE
- DESTROY_DUI
- GET_DUI_HANDLE
- IS_DUI_AVAILABLE
- SEND_DUI_MESSAGE
- SEND_DUI_MOUSE_DOWN
- SEND_DUI_MOUSE_MOVE
- SEND_DUI_MOUSE_UP
- SEND_DUI_MOUSE_WHEEL
- SET_DUI_URL
Собственная документация содержит информацию для каждого из них, но вот некоторые творческие примеры использования для этого:
- Рендеринг в 2D-пространстве с помощью DRAW_SPRITE
- Рендеринг в целевой объект рендеринга игры с использованием аналогичных нативных элементов.
- Рендеринг произвольно в мировом пространстве с помощью специализированной Scaleform, как в этой теме форума.
Это может быть использовано для создания экранов кинотеатров, асинхронных внутриигровых наложений подсказок и т. Д. Довольно тривиально.