Рисуем
Рисование на экране с plugin-sdk.
#include "plugin.h"
#include "CSprite2d.h"
#include "CTxdStore.h"static CSprite2d mySprite;using namespace plugin;Events::initRwEvent += [] {
// Добавляем новый слот для нашего txd
int txd = CTxdStore::AddTxdSlot("mytxd");
// Загружаем наш txd в выделенный слот
CTxdStore::LoadTxd(txd, "MODELS\\MYTXD.TXD");
// Увеличиваем счётчик использований для созданного txd
CTxdStore::AddRef(txd);
// Сохраняем текущий txd
CTxdStore::PushCurrentTxd();
// Устанавливаем наш txd как текущий
CTxdStore::SetCurrentTxd(txd);
// Назначаем текстру нашему спрайту
mySprite.SetTexture("tex", "texA");
// Восстанавливаем сохранённый txd
CTxdStore::PopCurrentTxd();
};Отрисовка:
Удаление:
Весь код:
Last updated