Публикации по теме 'lua'


Основы Roblox Lua
Итак, вы хотите изучить Lua? Давайте начнем с основ практически любого языка программирования. Печатать, печатать, печатать, печатать В программировании печать на самом деле не является печатью на принтере, а скорее отправкой оператора, который вы хотите, в окно вывода. Большинство языков, если не все, предоставляют вам встроенную функцию, которая поможет вам в этом. Это называется печатью. К сожалению, print() не печатает данные на ваш принтер, но работает примерно так же. Ваш..

Вопросы по теме 'lua'

Доступ к телу функции с помощью Lua
Я возвращаюсь к основам здесь, но в Lua вы можете определить таблицу следующим образом: myTable = {} myTable [1] = 12 Печать самой ссылки на таблицу возвращает указатель на нее. Чтобы получить доступ к его элементам, вам нужно указать индекс...
9018 просмотров

Запрос типа пользовательских данных Lua из C
У меня есть объект пользовательских данных Lua с определенным метатабличным типом (например, "stackoverflow.test" ). Из кода C я хочу иметь возможность точно проверить, какой это тип, и вести себя по-разному в зависимости от результатов. Есть ли...
5037 просмотров
schedule 11.03.2022

Как я могу аккуратно завершить поток Lua?
Моя ситуация такова, что я использую Lua (C) API для выполнения скрипта, хранящегося в строке. Я бы хотел, чтобы пользователь мог прекратить выполнение сценария (это важно, если сценарий содержит бесконечный цикл), как я могу это сделать?...
6310 просмотров
schedule 11.10.2023

статический анализ кода Lua на предмет потенциальных ошибок
Я использую приложение с закрытым исходным кодом, которое загружает сценарии Lua и допускает некоторую настройку путем изменения этих сценариев. К сожалению, это приложение не очень хорошо генерирует полезный вывод журнала (все, что я получаю, это...
4681 просмотров
schedule 09.03.2022

VB6 — Lua-интеграция
Мне интересно, есть ли у кого-нибудь советы по интеграции Lua и VB6. Я запускаю небольшую ролевую онлайн-игру, в которую было бы здорово добавить несколько сценариев.
2247 просмотров
schedule 23.02.2024

Вызов функций в таблице Lua из C ++
У меня, например, есть таблица / объект Lua : bannana И эта таблица Lua имеет внутри функцию chew , которая принимает параметр bannana.chew(5) Я также использовал SWIG и, например, имею класс CPerson : class CPerson {...
5919 просмотров
schedule 28.08.2023

Lua на iPhone
Я пытаюсь загрузить на iPhone сценарии Lua во время выполнения. Есть ли возможность это сделать? Как я могу начать работу с Lua? Я что-то не могу найти. Единственное, что я могу найти, это то, что это должно быть возможно, но мне интересно, как...
3168 просмотров
schedule 23.01.2023

программирование физической игры box2d - ориентация объекта, похожего на башню, с использованием крутящих моментов
Это проблема, с которой я столкнулся при попытке реализовать игру с использованием движка LÖVE , который охватывает box2d со сценариями Lua. Цель проста: объект, похожий на башню (вид сверху, в 2D-окружении), должен сориентироваться так, чтобы...
3310 просмотров
schedule 13.09.2022

Планирование задач Lua
Пишу скрипты для игры, скрипты написаны на Lua. Одним из требований, предъявляемых к игре, является то, что метод Update в вашем lua-скрипте (который вызывается каждый кадр) может занимать не более 2-3 миллисекунд для запуска, если он это делает,...
2802 просмотров
lua
schedule 22.06.2023

lua рекурсивный ответ на ошибку?
Во многих диалектах схемы/лиспа при возникновении ошибки появляется "рекурсивная реплика"... можно выполнить код схемы/лиспа в кадре, где произошла ошибка, и перейти вверх/вниз по стеку. Можно ли сделать что-то подобное на lua? Спасибо!
156 просмотров
schedule 22.08.2022

Как можно перезагрузить сценарии lua во время выполнения?
Я хочу перезагружать сценарии lua во время выполнения. Как это сделать? Вам просто нужно повторно инициализировать систему lua, а затем перечитать все файлы lua?
8638 просмотров
schedule 28.02.2023

Как преобразовать int в массив байтов, а затем обратно?
Мне нужно отправить целое число через NetworkStream. Проблема в том, что я могу отправлять только байты. Вот почему мне нужно разделить целое число на четыре байта и отправить их, а на другом конце преобразовать обратно в int. Пока мне это нужно...
8728 просмотров
schedule 02.12.2023

Как я могу игнорировать первые результаты функции в Lua?
Функции Lua могут возвращать несколько результатов: a, b, c = unpack({'one', 'two', 'three'}) Если меня не интересует третье возвращаемое значение, я могу игнорировать его при вызове функции: a, b = unpack({'one', 'two', 'three'})...
8523 просмотров
schedule 01.02.2024

Как использовать оператор в lua с кодом C
У меня есть функция, которая принимает переменное количество аргументов в C, которые я хочу передать другой функции lua. В чистом Lua я мог бы сделать что-то вроде этого function foo(...) print(...) end Как бы я сделал то же самое, если...
1628 просмотров
schedule 04.02.2023

Строка в таблицу в Lua
Я использую LuaSocket и http.request для вызова удаленного сценария PHP, который генерирует таблицу Lua и выводит ее в браузер. Когда я сохраняю ответ http.request в переменной, это строка, которая делает таблицу непригодной для использования в...
9718 просмотров
lua
schedule 14.02.2022

Библиотека/код Lua для разбора XML
Я ищу чистую библиотеку Lua для разбора файлов XML. Это не обязательно должен быть проверяющий синтаксический анализатор, и неважно, DOM это или SAX. Лучший ресурс, который я нашел на данный момент, — это вики-страница Lua Users по...
3481 просмотров
schedule 04.02.2023

Хороший бесплатный профилировщик, поддерживающий MingW32, пожалуйста?
Я спрашивал в другой ветке, как профилировать мои материалы, и люди дали мне много хороших ответов, за исключением того, что, когда я пытался использовать несколько бесплатных профилировщиков, включая, например, AMD Codeanalyst, они поддерживают...
5000 просмотров
schedule 02.04.2022

Как прочитать возвращаемое значение таблицы Lua из С++
У меня есть функция Lua, которая возвращает таблицу (содержащую набор строк), функция работает нормально, используя этот код: lua_pushstring (lua, "funcname"); lua_gettable (lua, LUA_GLOBALSINDEX); lua_pushstring(lua, "someparam"); lua_pcall...
3594 просмотров
schedule 02.01.2023

Относительный путь в скрипте Lua не работает
Итак, вот одна из тех слишком простых ошибок, которые мы все ненавидим. У меня есть файл .lua, который, среди прочего, пытается загрузить изображение с помощью функции newImageData от Love (и поместить его в кнопку): back_button =...
1041 просмотров
schedule 27.02.2024

Как я могу сжать таблицу после удаления из нее значения?
У меня есть таблица, которая содержит 4 значения. Например: 2 4 1 3 Я использую функцию для просмотра таблицы в поисках, скажем, числа 1 с использованием пар и получения его позиции в таблице. Затем я использую table.remove, чтобы...
498 просмотров
schedule 20.09.2023