Публикации по теме 'lua'
Привязки json11 для Lua: под капотом
Около года назад я опубликовал репозиторий на github с модулем, позволяющим использовать библиотеку Dropbox json11 в Lua-скриптах.
Несмотря на то, что можно прочитать исходный код и понять, как он работает (модуль очень простой), я решил написать эту статью и более подробно рассказать о внутренностях модуля.
В некоторых случаях нам нужен скрипт для экспорта его внутреннего состояния и последующего импорта. Когда сценарии Lua обрабатывают сложные объекты, они используют для этого..
Скрипты в LUA: ЧАСТЬ 3 [Массивы…
Если вы делаете покупки в Walmart, Target или в любом другом продуктовом магазине, вы хорошо знаете массив. Массив — это список, в котором элементы хранятся в определенном порядке. Когда вы стоите в очереди, вам бы и в голову не пришло подрезать человека перед вами, верно? И вы одним глазом смотрите на человека позади вас, чтобы убедиться, что он остается на своем месте.
В ЧАСТИ 1 я говорил о переменных как о месте для хранения информации. В примере я сказал, что мое имя (Шерил)..
Java может иметь сопрограммы!
Как у Луа . Невозможно? Не так! Это можно сделать в JavaX.
На данный момент для превращения функции в сопрограмму требуется небольшое (прямое) преобразование исходного кода, но, конечно, позже эти преобразования можно будет автоматизировать.
Мы можем сделать работающие сопрограммы прямо сейчас, если сделаем перевод вручную. [Рабочий пример!]
Пример: A цикл for
for (int i = 1; i <= 3; i++)
print("Counting to " + i + "!");
превращается в это..
Руководство по написанию сценариев Redis Lua
Redis - это популярная сетка в памяти, используемая для межпроцессного взаимодействия и хранения данных. Возможно, вы слышали, что он позволяет запускать сценарии Lua, но вы все еще не уверены, почему. Если это похоже на вас, читайте дальше.
Предпосылки
У вас должен быть установлен Redis в вашей системе , чтобы следовать этому руководству. При чтении может быть полезно проверить Справочник по командам Redis .
Зачем мне нужны скрипты Lua?
Вкратце: прирост производительности...
Какой интерпретируемый язык программирования имеет лучшую производительность?
Python находится на пике популярности. Все ценят его за чрезвычайно продуктивный общий язык. Он прост в освоении, предлагает множество полезных функций и имеет большое сообщество.
На самом деле, я восхищаюсь простотой и поддержкой различных целей, которые предлагает Python. Но у него есть огромная проблема: он очень медленный. В рейтинге самых используемых языков программирования в мире он стоит первым, но среди 11 лучших он самый медленный для многозадачности, но и самый простой в..
Как создать игру для консоли Playdate с помощью Playdate SDK и Lua
Создайте вратарскую игру
Недавно Panic и Teenage Engineering представили свою новую инди-консоль: Playdate.
Это милое, забавное маленькое устройство с 1-битным экраном, классическим дизайном и… рукояткой. Ага, крутилка.
Излишне говорить, что это случайное, но симпатичное устройство действительно пробудило во мне интерес.
Итак, когда я наконец получил свою консоль по почте, я решил попробовать свои силы в создании игры для нее. Я люблю футбол (футбол для тех из вас, кто..
Представляем Scripter’s Rift API: откройте безграничные возможности для разработки игр
Уважаемые разработчики,
Мы рады объявить о выпуске нашего долгожданного API TypeScript/SR Lua, который теперь доступен для всех! С помощью Scripter’s Rift API разработчики получают доступ к мощному набору инструментов, предназначенных для улучшения разработки игр и раскрытия их творчества.
Удобная для разработчиков интеграция Наш пакет API был тщательно разработан с учетом потребностей разработчиков и обеспечивает беспрепятственную интеграцию с поддерживаемыми играми и фреймворками...