мне нужно определить некоторые переменные в Lua, которые при обращении результата при вызове функции C++:Lua переменные как вызов функции
Lua:
var rootname = root.name; // 'root' acts as a call to c++ function defined below
C++:
class Node
{
std::string name;
}
Node * root()
{
return MyNodeGraph->GetRoot();
}
Возможно ли это в Lua?
Да. Проверьте lua api. – hjpotter92
При доступе к 'root' вы получаете доступ к таблице' _G' для индекса 'root'. То, что вы хотите сделать, уже реализовано в vanilla Lua. – user6245072