Введение в Lua



              

Стек LUA - часть 3


/p>

Далее, какие изменения в lua? Хм, это очень просто:

-- Простейший lua скрипт -- комментарий добавляется как '--' -- Новые C функции доступны из lua -- addNPC("NPC Name") -- deleteNPC("NPC Name")

addNPC("Joe"); addNPC("Sue"); addNPC("KillBot2000");

addNPC("BotToDelete"); addNPC("Krista"); addNPC("Brandon"); deleteNPC("BotToDelete");

Выполнение кода произведет следующий результат:

Я могу добавлять и удалять NPC в моей системе. Отображение результатов является частью движка, а не lua скрипта.

Теперь я могу изменить функциональные возможности моего приложения просто изменяя скрипт. И мне больше не нужно перекомпилировать строки движка. Если мне потребуется использовать luac компилятор, я это сделаю. Я включил откомпилированную версию 'startup.lua' с именем 'startup.lub'. Измените main.cpp для загрузки этого файла и заработаете дополнительный бонус.




Содержание  Назад  Вперед