Доброго времени суток!
Вот столкнулся с проблемой в Луа. Гугл не помог.
Суть в том что у меня есть скрипт :
health = 100; //это чисто Lua переменная
speed =5;
function OnInit(this) // типа кэлбек //
БЛА БЛА БЛА
end;
function OnProcess(this) // типа тоже кэлбек //
тоже бла бла бла
end;
В C++ коде есть Entity у которого есть методы InitEvent и ProcessEvent в этих методах и вызываются соответствующие кэлбеки.
эти Entity хранятся у меня в контейнере ,с контейнером работает игровой движок
Вот и проблема:
Объектов Entity у меня несколько,и используют они один и тот же скрипт,переменные health и speed получаются одни на всех.
Как сделать так , чтобы для каждого Entity была своя собственная совокупность lua переменных?
Биндил я все через MLuaBind,почти тот же LuaBind, только без Boost.
|