Скрипт Lua: вставка C кода для автоматического запуска в начале цикла while - PullRequest
0 голосов
/ 18 января 2020

Итак, я хочу, чтобы l oop (в lua) запускал какой-то специальный код c без необходимости его записи в сценарии lua.

Я определил функцию в c, который обновляет окно opengl, и я хочу, чтобы lua запускал его каждый раз, когда запускается l oop.

Если это невозможно, могу ли я создать пользовательское l oop для сделать то же самое?

РЕДАКТИРОВАТЬ:

Итак, давайте использовать этот lua образец:

while mode == 0 do
    Window_Update()--will draw some images
    move_images(image_index, x, y)
end

Я хочу скрыть Window_Update (), чтобы из lua Скрипт, вы можете только перемещать изображения, а не перерисовывать их снова.

Window_Update () - это просто функция, определенная в c для обновления окна и рисования изображений, ничего особенного.

Спасибо.

1 Ответ

0 голосов
/ 18 января 2020

Я обнаружил, что должен использовать потоки, чтобы получить желаемый эффект.

В любом случае, спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...