GameMonkey Script
GameMonkey — вбудована мова сценаріїв, призначена для використання в іграх та інструментах. GameMonkey, однак, підходить для використання в будь-якому проекті, що вимагає простої підтримки сценаріїв. GameMonkey запозичує поняття у Lua, але використовує синтаксис, подібний до C, що робить його доступнішим для ігрових програмістів. GameMonkey також споконвічно підтримує багатопотоковість та концепцію станів.
Основні особливості
- Мала база коду.
- Складіть вихідний код під час виконання або посилання на попередньо складені конверти.
- Легка, рідна різьба.
- М'яке додаткове збирання сміття в реальному часі. Слід пам'яті керованої пам'яті. Немає болісного підрахунку посилань.
- Легко зв'язувати функції C++ та сценарій виклику з C++.
- Підтримка налагодження та роздуми під час виконання.
- Синтаксис стилю C
- Конкурентоспроможність у порівнянні з іншими мовами сценаріїв як для використання процесора, так і для пам'яті. Швидкість — це розпродаж за гнучкість та простоту.
- Легко змінюється, як написано на C ++ і використовує Flex та Bison.
Зовнішній вигляд коду
OnDoorTriggerEnter = function(door, objEntering)
{
if (objEntering == player && !door.IsOpen())
{
door.Open();
return true;
}
return false;
};
Платформи
Написаний повністю на C++, він повинен працювати на будь-якій платформі, щонайменше незначної модифікації чи конфігурації. Він успішно складений і працює на: ПК з Windows, Apple Mac, Microsoft XBox, Sony PlayStation 2, Sony PSP та Nintendo GameCube.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.