C# Исходник Гайд Imgui for SAMP on C#

Savok

Потрачен
Автор темы
178
292
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Для начала нам стоит скачать библиотеку https://github.com/mellinoe/ImGui.NET
1. Подключаем библиотеку в коде.
using ImGuiNet;
2. Используем функцию OnRenderFrame для проверки гта.
Код:
public override void OnRenderFrame(float deltaTime)
{
    base.OnRenderFrame(deltaTime);

    ImGui.NewFrame();
    // Ваш код самого интерфейса
    ImGui.Render();
}
3. Функции для самого создания ImGui окна.
ImGui.Begin("My Window"); ImGui.Text("Hello, world!"); ImGui.End();
4. Обработка действий мышки и клавиатуры.
Код:
public override void OnKeyDown(KeyEventArgs e)
{
    base.OnKeyDown(e);

    ImGui.GetIO().KeysDown[(int)e.KeyCode] = true;
}

public override void OnMouseDown(MouseEventArgs e)
{
    base.OnMouseDown(e);

    ImGui.GetIO().MouseDown[0] = true;
}
Для большего ознакомления советую посмотреть исходник на гитхабе
 
  • Нравится
Реакции: Zaharushka