Публикации по теме 'lua'
Основы Roblox Lua
Итак, вы хотите изучить Lua? Давайте начнем с основ практически любого языка программирования.
Печатать, печатать, печатать, печатать
В программировании печать на самом деле не является печатью на принтере, а скорее отправкой оператора, который вы хотите, в окно вывода. Большинство языков, если не все, предоставляют вам встроенную функцию, которая поможет вам в этом. Это называется печатью. К сожалению, print() не печатает данные на ваш принтер, но работает примерно так же.
Ваш..
Вопросы по теме 'lua'
Доступ к телу функции с помощью Lua
Я возвращаюсь к основам здесь, но в Lua вы можете определить таблицу следующим образом:
myTable = {}
myTable [1] = 12
Печать самой ссылки на таблицу возвращает указатель на нее. Чтобы получить доступ к его элементам, вам нужно указать индекс...
9018 просмотров
schedule
30.08.2023
Запрос типа пользовательских данных 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 просмотров
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 просмотров
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