[Logo]
LUA Форум
  [Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
проблема c Lua переменными  XML
Индекс форума » LUA: Общие вопросы
Автор Сообщение
soulmorph
Новичок

Зарегистрирован: 18/02/2010 17:35:38
Сообщений: 2
Оффлайн

Доброго времени суток!
Вот столкнулся с проблемой в Луа. Гугл не помог.
Суть в том что у меня есть скрипт :

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.
XNut
Постоянный посетитель
[Avatar]

Зарегистрирован: 15/04/2008 12:12:47
Сообщений: 99
От: Россия, Липецк
Оффлайн

или делайте переменные локальными, или меняйте для функций глобальное окружение
soulmorph
Новичок

Зарегистрирован: 18/02/2010 17:35:38
Сообщений: 2
Оффлайн

Спасибо.Кажется я понял.Думаю второй способ
подойдет.
 
Индекс форума » LUA: Общие вопросы
Перейти:   
Powered by JForum 2.1.8 © JForum Team