Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
script.DoFile("script.lua");
script.Close();
// Пауза после скрипта
_getch();
}
</lua_cfunction></lua_cfunction></lua_cfunction></lua_cfunction></lua_cfunction></int></int></char></char></time.h></windows.h></conio.h>// Тут мы считываем количество аргументов и каждый аргумент выводим
for(int i = 1; i (i);
cout > str;
1. XML не поддерживает и десятой части возможности Lua. Да и вообще их сравнивать нельзя. XML — язык разметки, а Lua — скриптовый язык.
В игре создается больше оружия, больше диалогов, больше меню, больше etc.
Одна из самых главных проблем, возникающих в связи с нововведениями — поддерживать бессчетное множество оружия и бейджиков довольно сложное занятие.
Когда у вас есть огромный проект, который компилируется несколько часов,
Первая мысль — написать свой интерпретатор своего скриптового языка, выкидывается из мозга через несколько секунд. Логика игрока определенно не стоит таких жутких затрат.
Что такое скрипты и с чем их едят — Lua & C++