Публикации по теме 'love2d'


Использование рекурсивных функций для возврата таблицы, представленной в виде строки в Lua
Попытка распечатать таблицу в Lua даст вам что-то вроде table: 1x0324421 . Итак, вам нужна функция, которая может превратить таблицу в строку, чтобы иметь возможность ее распечатать. Однако вы не можете просто перебрать все значения таблицы и вывести их  — что, если есть подтаблицы? Вот где рекурсия приходит на помощь. Эта функция берет таблицу и возвращает ее в том виде, в каком она выглядит в коде. Вот как это работает: Поскольку каждая таблица начинается с «{», это начало..

Клеточный автомат встречает Love2D
Ниже приведена реализация клеточных автоматов с использованием Love2D (движок для разработки игр). Итак, что такое клеточные автоматы? Клеточный автомат — это набор «цветных» ячеек на сетке заданной формы, которая эволюционирует через несколько дискретных временных шагов в соответствии с набором правил, основанных на состояниях соседних ячеек. Затем правила применяются итеративно для необходимого количества временных шагов. — wolfram.com «Игра жизни» Конвея — самый популярный..

Вопросы по теме 'love2d'

Lua & Love2D - Попытка использовать класс внутри класса
Я пишу программу на Lua, используя игровой движок Love2D. Я пытаюсь использовать класс внутри класса, который, как я понимаю, Lua не поддерживает классы напрямую (на мой взгляд, это упущение, если я хочу конкурировать с основными языками). Если я...
647 просмотров
schedule 07.09.2022

Получить две строки из одной
Моя строка «ip:port». Я хочу получить ip в одну строку и порт в другую строку. local address = "127.0.0.1:24412"
148 просмотров
schedule 21.05.2022

настроить: ошибка: не могу LÖVE без DevIL
Я использую Linux Manjaro и собираюсь установить LÖVE2D, фреймворк для разработки 2D, но столкнулся с проблемой: когда я набираю «./configure» в командной строке, я получаю следующее сообщение: проверка библиотеки, содержащей ilInit... без...
372 просмотров
schedule 19.07.2022

love2d - love.physics / love.body / сетка
Здравствуйте, я играю с Lua / Love2D и хочу знать, можно ли использовать сетку и love.body вместе. Я хотел создать и протестировать сетки, а также создать мир = love.physics.newWorld, чтобы установить гравитацию 0, 0 и использовать love.body:...
812 просмотров
schedule 03.11.2022

conf.lua не читается (Lua/LOVE 0.8.0)
Мне нужно более высокое разрешение для запуска моей программы. Я почему-то один не могу разглядеть, ЛЮБОВЬ не применяет (или не находит?) conf.lua . Моя архитектура папок выглядит следующим образом: basefolder/ basefolder/main.lua...
652 просмотров
schedule 26.08.2022

Генерировать случайное число, но каждые случайные секунды в LUA/Love2d
Я пытаюсь сгенерировать случайное число каждые случайные секунды (конечная цель будет состоять в том, чтобы время от времени случайным образом менять цвет блока). Для этого я использую библиотеку Hump ( http://vrld.github.io/hump/#hump.timer )....
1016 просмотров
schedule 20.07.2023

LUA - LÖVE 2D - Спрайт умирает при попадании в коробку
--Хорошо, в основном я настроил почти все, что хотел в игре. Все, что мне нужно сделать сейчас, это создать врагов. Я настроил возрождение и движение, но когда игрок бьет врагов, ничего не происходит. Когда красный шар попадает в блоки, я хочу,...
154 просмотров
schedule 23.07.2023

Как подобрать случайный ключ из таблицы в Lua?
Я использую этот код для рисования случайных изображений из этой таблицы. FishImages = {image1 = love.graphics.newImage("bg/fish1.png"), image2 = love.graphics.newImage("bg/fish2.png"), image3 =...
277 просмотров
schedule 11.08.2022

Как масштабировать только определенные объекты LOVE2D
Это проблема фреймворка Lua LOVE2D. Всякий раз, когда я пытаюсь установить свойства таких объектов, как цвет или масштаб, это влияет на каждый объект в сцене. Например, for i,enemy in ipairs(enemies) do...
380 просмотров
schedule 27.09.2022

Сортировка 2D-блоков в блоки большего размера для наиболее эффективного и полного заполнения
Предыстория: Здравствуйте, я некоторое время работал над этой функцией, и у меня возникли проблемы. В конечном счете, я пытаюсь создать приложение, в котором пользователь вводит большие поля, а также вводит список меньших полей. (Все 2-мерные,...
85 просмотров
schedule 04.09.2023

Lua - Генерация шума Перлина - Получение полос, а не квадратов
В настоящее время я изучаю Löve 2d/Lua и пробую свои силы в создании шума с использованием алгоритма Perlin Noise. Я адаптировал код улучшенного шума Кена Перлина здесь: Код отредактирован с исправлениями согласно ответу Дуга -- original...
3854 просмотров
schedule 29.12.2022

Наслоение изображений Love2d
Я хочу иметь возможность размещать изображения (PNG) с пустым пространством поверх других изображений, а изображения под ними все еще частично видны. прямо сейчас моя функция загрузки изображения будет печатать черное пространство там, где должно...
453 просмотров
schedule 04.07.2022

Влияние тяги зажима игрока
Как: ограничивать влияние тяги, позволяя другим силам быть бесконечными. Пример. Ракета может двигаться в направлении вращения. Только взрывы могут разогнать его до максимальной скорости. Мне нужна теория, а не код. Любая помощь будет...
112 просмотров
schedule 04.07.2022

Как обычно обрабатываются сторонние библиотеки на Lua
Как обычно обрабатываются сторонние библиотеки в Lua? Например, я хочу использовать библиотеку HUMP для моего LÖVE . Что мне делать тогда? Есть ли какой-нибудь популярный менеджер пакетов? Или я должен просто поместить библиотеки в каталог...
549 просмотров
schedule 24.03.2023

Как я могу эффективно загрузить большую TileMap
Я хочу сделать игру на выживание с как можно большей тайловой картой. Я использую игровой движок Love2D с lua. В настоящее время я создаю карту с 2d-массивом. Это хорошо работает, возможно, для карты размером 10x10 плиток. Я хочу сделать их...
446 просмотров
schedule 14.12.2022

как использовать lua для получения всех файлов с рабочего стола
Я делаю проект с lua, который получает список всех имен файлов с вашего рабочего стола в lua. однако я не могу понять, как это сделать, и я также собираюсь использовать для этого love2d, потому что это будет игра. Вы можете сказать мне, как это...
308 просмотров
schedule 28.06.2023

Наведение объекта на мою мышь, но он указывает не в том направлении
Итак, я пытаюсь сделать игру в круговой понг, и в данный момент я делаю весло. В моем main.lua у меня есть этот код внутри love.update: pad:update( function(dt,self) local mouseX,mouseY=love.mouse.getPosition()...
51 просмотров
schedule 07.03.2023

Есть ли способ генерировать случайные числа с дискретным приращением с помощью math.random () в lua?
Я пытаюсь проверить игровую механику, написав код lua в среде разработки игр LÖVE. Я хочу, чтобы вражеские юниты появлялись на одной из пяти полос и перемещались по экрану. На данный момент я могу генерировать указанные юниты и ограничивать их...
209 просмотров
schedule 19.06.2023

Как загрузить файл сохранения за пределами .love? (love2d + LUA)
Я пишу редактор и игру, и для этого требуется опция сохранения игры. Я просто хочу использовать папку «Сохранить» в папке с игрой. не внутри. любовь Как получить баг. Начать игру Войдите в меню, нажав клавишу выхода Нажмите "Сохранить...
942 просмотров
schedule 19.03.2022

Как проверить, что таблица кругов не сталкивается с ростом
У меня есть таблица, созданная путем добавления случайных x, y и r (радиуса), которые я использую для рисования кругов. Сначала они проверяются, чтобы новые круги не перекрывали существующие. Затем эти круги медленно растут с течением времени. Я...
65 просмотров
schedule 13.02.2023