0
ответов

Как узнать, является ли таблица массивом?

Я разрабатываю простую оптимизированную функцию JSON. Lua использует таблицы для представления массивов, но в JSON мне нужно различать между ними. Используется приведенный ниже код: t = {a = "hi", b = 100 } функция ...
вопрос задан: 23 September 2011 09:54
0
ответов

Регулятор юнит-тестирования Lua для встраиваемых систем

Мне просто любопытно, что такое хороший фреймворк Lua для юнит-тестирования на встраиваемых системах. Я слышал о Lunit и Lua Unit, но прекрасно ли работают эти библиотеки на встраиваемых системах?
вопрос задан: 22 September 2011 11:27
0
ответов

Luabind: Как привязать конкретный экземпляр класса на Луа?

(Sidenote: Это игровая программирование) Привязка целых классов для Lua Использование Luabind - это просто: Test Class Test {test () {std :: cout << "построен!" << std :: endl; } Void Print () ...
вопрос задан: 20 September 2011 10:39
0
ответов

VLC Scripting with Lua: Jump to a specific time in a file?

This seems like it should be simple, but I'm coming up empty handed here. I'm trying to make a simple VLC script that checks if the "random" button is on, and if so when it jumps to a random file, ...
вопрос задан: 14 September 2011 09:25
0
ответов

Трассировка столкновения пикселей

У меня есть символ, который скажем, 20 на 10 пикселей, и у меня есть карта столкновения на основе пикселей (думайте, что черви). Какой лучший способ отследить столкновение для персонажа, учитывая скорость больше, чем ...
вопрос задан: 7 September 2011 15:51
0
ответов

Чувствительный к регистру массив в Lua

Я пытаюсь запрограммировать аддон для WoW (в lua). Это чат-фильтр, основанный на конкретных словах. Я не могу понять, как сделать массив этих слов нечувствительным к регистру, чтобы любой верхний/нижний ...
вопрос задан: 6 September 2011 00:13
0
ответов

Как перезаписать собранный (?) Сценарий?

Если я создаю простой файл сценария LUA: test.lua #! / Usr / bin / env lua lua var = math.random ( 100) Print (VAR) Он всегда будет распечатать одинаковое значение при вызове, даже если это действительно должно быть новым ...
вопрос задан: 5 September 2011 13:35
0
ответов

Передача c struction struckister на скрипт lua

Я хотел бы знать, есть ли способ пройти указатель структуры на сценарий LUA, И достичь его членов из Lua без копирования (для чтения и записи целей). Итак, например можно перезаписать ...
вопрос задан: 4 September 2011 10:43
0
ответов

Странно для проблемы петли

Я не уверен, что это ошибка или нет, поэтому я думал Это, может быть, вы, кто хотеть посмотреть. Проблема лежит в этом коде: для i = 0,1 ,.05 do Print (i) конец вывод должен быть: 0 0,05. .1 ...
вопрос задан: 1 September 2011 23:24
0
ответов

Создание новых Файлы с функциями Lua ввода / вывода

Я начинаю узнавать о IO. Функции и пытаемся реализовать их в моем коде. Я искал ответ на это, и, кажется, ничто не дает четкого разреза да или нет, или, по крайней мере, я не ...
вопрос задан: 1 September 2011 22:37
0
ответов

В Lua как импортировать модули?

Используете ли вы требование "имя" или локальное имя = требование "имя" Кроме того, вы явно объявляете системные модули локальными переменными? Например, локальное io = требуется "io" Пожалуйста, объясните ваш выбор. Программирование ...
вопрос задан: 30 August 2011 23:33
0
ответов

Какие преимущества у корутинов?

Я изучал немного луа для развития игры. Я слышал о корутинах на других языках, но на самом деле пришел на них в луа. Я просто не понимаю, насколько они полезны, я слышал много ...
вопрос задан: 28 August 2011 23:09
0
ответов

Невозможно найти заголовки Lua с помощью find_package в cmake

Я пытаюсь использовать CMake для создания файла make для моего проекта, использующего Lua. Когда я запускаю make, я получаю эту ошибку: /path/to/my/project/luaudio/luaudio.c:1:17: фатальная ошибка: lua.h: Нет такого ...
вопрос задан: 26 August 2011 20:19
0
ответов

Как правильно обрабатывать varargs, содержащие nil, в Lua?

Я пытаюсь создать функцию отладочной печати, которая принимает дескриптор файла в качестве первого аргумента. Сначала я пишу такую ​​функцию: function fprint (f, ...) for i, v in ipairs {...} do f: write (...
вопрос задан: 25 August 2011 00:58
0
ответов

Как преобразовать строку шестнадцатеричных цифр в значение, которое она представляет в Lua

Я читаю много строк шестнадцатеричных данных. Они поступают в виде строк, и я анализирую их на наличие line_codes, которые говорят мне, что делать с остальными данными. Одна строка задает самое важное слово ...
вопрос задан: 23 August 2011 20:24
0
ответов

Найти все ссылки на объект в Lua

У меня есть утечка памяти в Lua-части моего приложения. По какой-то причине мой объект не удаляется, когда должен (даже когда я вызываю collectgarbage («собирать»)). Я полагаю, это означает, что у меня ...
вопрос задан: 23 August 2011 18:58
0
ответов

Луа печать на той же строке

На Паскале я пишу и пишу. Судя по всему, печать Луа похожа на писание Паскаля. У нас есть что-то похожее на Паскаль? Как последовательные команды печати могут отправлять свои выходные данные ...
вопрос задан: 22 August 2011 14:11
0
ответов

Lua string.match использует нерегулярные регулярные выражения?

Мне любопытно, почему это не работает, и нужно знать, почему и как это обойти; Я пытаюсь определить, является ли какой-то ввод вопросом, я почти уверен, что string.match - это то, что мне нужно, но: print (string ....
вопрос задан: 21 August 2011 12:13
0
ответов

является table.remove() таким же, как p[#p] = nil, а что быстрее?

Как написано в заголовке. Если у меня в lua есть таблица p, то я использую table.remove(p) так же, как p[#p] = nil, если так, то что быстрее - я бы угадал второе, но хотел бы немного подстраховаться. Тем же самым 'как' я ...
вопрос задан: 20 August 2011 04:34
0
ответов

Сортировать точки по часовой стрелке?

Учитывая массив точек x, y, как мне отсортировать точки этого массива по часовой стрелке (вокруг их средней средней точки)? Моя цель - передать очки функции создания линии, чтобы в итоге ...
вопрос задан: 15 August 2011 05:05
0
ответов

Нужна помощь в понимании того, как luabind создает экземпляры классов

Допустим, у меня есть такой класс: class A { общественность: A () {} ~ A () {} }; И выставьте его Lua через Luabind следующим образом: module (luaState) [class_ ("Foo") .def (constructor <& ...
вопрос задан: 14 August 2011 20:10
0
ответов

Библиотека Lua - возврат массива в lua из C

Я не уверен, правильно ли заголовок отражает мой вопрос. У меня есть библиотека, реализованная на C для lua, предоставленная мне моим работодателем. Они читают кучу данных из устройства Modbus, например ...
вопрос задан: 11 August 2011 19:53
0
ответов

Невозможно использовать процент (%) в шаблоне Lua

У меня есть эта строка в сценарии Lua, которая каждый раз приводит к сбою моего программного обеспечения: fmt_url_map = string.gsub (fmt_url_map, '% 2F' , '/') Я хочу заменить все вхождения% 2F в тексте на /. Если я ...
вопрос задан: 5 August 2011 02:23
0
ответов

Некоторые вопросы о «Закрытии» в Lua

Вот мой код. Я путаю локальную переменную count в функции возврата (c1, c2) с блоком памяти, и где они хранятся? function make_counter () local count = 0 return function () ...
вопрос задан: 4 August 2011 13:45
0
ответов

Что он делает? для i = 1 выберите ('#',…)

В проекте, над которым я работаю, я обнаружил следующий код. Я не понимаю итерационную часть цикла for. Что такое функция select ()? function _log (str, ...) local LOG = "/ tmp / log ....
вопрос задан: 3 August 2011 15:33
0
ответов

Принудительное завершение работы сценария Lua

Как завершить длительную работу Lua скрипт? У меня есть два потока, один запускает основную программу, а другой управляет пользовательским сценарием Lua. Мне нужно убить поток, в котором запущен Lua, но сначала я ...
вопрос задан: 2 August 2011 14:51
0
ответов

lua как требовать работает

Я использую графическую библиотеку, которая позволяет вам программировать на Lua. Мне нужна библиотека поиска пути A *, поэтому я нашел ее в Интернете. Это всего лишь 1 файл lua, который выполняет поиск пути, и 1 файл примера. ...
вопрос задан: 1 August 2011 18:42
0
ответов

Lua: Получить веб-страницу

Я хочу получить веб-страницу и получить результат в виде строки, но я не знаю, как это сделать Это. Я поискал в Интернете и не нашел, как это сделать.
вопрос задан: 28 July 2011 11:53
0
ответов

LuaJIT не видит камни, установленные LuaRocks

lua -e "print (package.path)" ./?.lua;/usr/share/lua/5.1/?.lua; /usr/share/lua/5.1/?/init.lua;/usr/lib/lua/5.1/?.lua;/usr/lib/lua/5.1/?/init.lua luajit -e "print (package. путь) "./?.lua;/...
вопрос задан: 23 July 2011 22:01
0
ответов

переменная lua в сопоставлении с образцом

Мне просто интересно, можно ли поместить переменную в сопоставление с образцом в Lua. Примерно так: var = "hello" pattern = string.match (datasource, "(var)% s (a% +)") Причина ...
вопрос задан: 14 July 2011 11:19