@ProLua

Страница 61 из 307
Philipp
08.03.2017
14:58:18
Умельцы Лав2Д, подскажите, а есть ли возможность дергать рендер по необходимости откуда-либо?

Т.е. непосредственно из алгоритма, чтобы поитерации отрисовывать результат?

Для анимации

Чай
08.03.2017
15:03:17
Она у тебя не привязана ко времени?

Google
Чай
08.03.2017
15:03:41
Как только посчитал, хочешь сразу рисовать? (Не умелец, просто интересуюсь.)

Philipp
08.03.2017
15:04:26
Типа того

Просто чтобы анимировать работу генератора лабиринтов

Было бы клево иметь возможность дергать рендер каждую итерацию

А то сейчас я собираю просто таблицу изменений грида каждую итерацию, и потом уже её рисую

Чай
08.03.2017
15:05:36
Почему не сделать вне рисования рендер в текстуру, а потом эту текстуру отрисовывать?

Philipp
08.03.2017
15:06:12
Не совсем понял мысль

Чай
08.03.2017
15:16:10
Что-то вроде этого.

Philipp
08.03.2017
15:30:43
Дак в итоге то будет то же самое, как если бы мы сначала посчитали, а потом всё разом вывели

Разве нет?

Чай
08.03.2017
15:38:59
Нет.

В одном вызове love.update будет одна твоя итерация.

Попробуй, запусти.

Google
Philipp
08.03.2017
16:29:34
М-да. Вывод повесил мне сублим хД

Я и забыл про это

Но нет, я имел ввиду, что цикл будет же прорабатывать каждый раз полностью

Каждый апдейт

Чай
08.03.2017
16:31:35
Идея была в том, чтобы вынести каждую отдельную итерацию цикла работы твоего генератора в вызов love.update. Каждый апдейт — 1 итерация.

Philipp
08.03.2017
16:36:48
Что мы подразумеваем под итерацией? Я сегодня очень туплю

Либо мы о разном

Philipp
08.03.2017
16:38:25
Чаще всего, там идет while unvisited ~= 0 do

Или подобное

Group Butler [beta]
08.03.2017
19:50:51
Добро пожаловать в чат pro.lua, Leha! Ознакомься с правилами чата (в описании и прикрепленном сообщении), и присоединяйся к обсуждению.

Чай
08.03.2017
22:37:54
@love2d_ru
О, благодарю.

Vadim
08.03.2017
23:51:04
Я бы для анимации лабиринта использовал coroutine.yield, то есть как раз наоборот (алгоритм сам заботится об отложенной отрисовке)

Group Butler [beta]
09.03.2017
02:55:31
Добро пожаловать в чат pro.lua, Oleg! Ознакомься с правилами чата (в описании и прикрепленном сообщении), и присоединяйся к обсуждению.

Philipp
09.03.2017
05:18:37
@love2d_ru
Благодарю

Vlad
09.03.2017
10:34:37
нискромный вопрос, как собирать все эти исходники и все эти штуки? тоесть даже для луа там было что то типа качать сорсы и потом делать с ними магию после которой оставалось только то то нужно, мне было лень и я где то нашел уже готовое решение а сейчас возникла необходимость в этой вот магии, не имею понятия как она делается

Чай
09.03.2017
10:43:00
Яннп. Нужно скомпилировать Lua?

Плюшка
09.03.2017
10:44:28
обычно там, где качаешь сорцы, есть инструкция по сборке

Google
Snusmumriken
09.03.2017
11:17:43
Часто есть make-файлы. Компилятся через mingw/vs

Могу скомпилить чонить.

Alexander
09.03.2017
11:18:29
(вполголоса в сторону) как хорошо девелопить под линуху

make/gcc нативно в любом нормальном дистрибутиве

Snusmumriken
09.03.2017
11:50:24
Можно заюзать luarocks. Для него нужен visual studio/mingw и набор сурцов lua, той виртуальной машины которой ты пользуешься (сишные либы компилятся под определённую версию lua, и часто несовместимы). Такие дела.

Или можно заюзать друганов, которые скомпилят всё за тебя и выдадут dll-ку :3

Disinterpreter
09.03.2017
11:52:29
билды луашки же в инете лежат

кто-то собирает

или нужна специфичная?

Snusmumriken
09.03.2017
11:57:06
Иногда нужна специфичная. Например, либы скомпиленные для lua 5.1 иногда несовместимы с 5.3. Ещё есть такая штука как разница между "lua5.1.dll" и "lua51.dll". Если либа скомпилена с прописанной внутри "lua5.1.dll" - оно не пойдёт с версией lua, которая использует "lua51.dll". Ну и luajit. Там много разной фигни, которая мешает работать, поэтому я делаю всё совместимым с love2d x32: x32 битные, либы, использующие lua51.dll c LUAJIT. Таким образом получаются сравнительно универсальные штуки. Просто какие-то ебантяи делают "всё по своему".

Philipp
09.03.2017
18:16:24
Кто-нибудь здесь кроме меня сублим юзает?

Tverd
09.03.2017
18:16:40
я юзал очень долго

Philipp
09.03.2017
18:17:32
Просто пытаюсь понять странную работу некоторых луашных плагинов

То ли пути неправильные, то ли сами плагины багнутые...

Tverd
09.03.2017
18:17:50
у тебя их несколько?

Philipp
09.03.2017
18:17:59
ЛуаДев / ЛуаЛав

Tverd
09.03.2017
18:18:10
ааа... у меня небыло проблем с ними

ну, точнее с плагинами, но этих небыло

Philipp
09.03.2017
18:18:27
Просто у ЛуаЛава более симпатичная подсветка синтаксиса

А в Деве там подсвечиваются блоки do/end

Google
Philipp
09.03.2017
18:18:43
Хотя и весьма криво

Tverd
09.03.2017
18:18:50
прикольно )

Philipp
09.03.2017
18:20:09
LuaLove: https://i.imgur.com/6tcvoV2.png LuaDev: https://i.imgur.com/DFZBLib.png

Tverd
09.03.2017
18:21:26
приятненько

Snusmumriken
09.03.2017
18:40:38
Во, что ещё довольно сильно раздражало при попытках перейти на сублайм: очень неудобный "редактор тем" и своих синтаксисов. Ну, нельзя просто взять и за пять секунд сменить цвет комментариев.

Philipp
09.03.2017
18:41:00
О, это да

Admin
ERROR: S client not available

Philipp
09.03.2017
18:41:02
Это просто какой-то ужас

Snusmumriken
09.03.2017
18:41:26
Удивлён что ещё нет супер-инструмента для этого.

Philipp
09.03.2017
18:42:28
Одна тема ~ 1800 строк в XMLе

Есть плагин для поиска тем только

Но часть тем ломает сублим

Snusmumriken
09.03.2017
18:43:31
Хмм. https://changelog.com/posts/tmtheme-editor-color-scheme-editor

Philipp
09.03.2017
21:04:51
Всем доброй ночи

Vlad
09.03.2017
21:05:51
удачи, счастья здоровья, приятных снов, в добрый путь

а тут можна задавать нескромные вопросы?

Roman
09.03.2017
21:37:47
со всей ответственностью

Vlad
09.03.2017
21:39:43
просто есть такое что, мне бы совет, может кто знает, мне нужно освежить знания математики, все, абсолютно, и может кто знает какие хорошие для этого ресурсы или что то типа того сейчас пока скачал базовую пачку книг, начиная с 1 класса, и тут я вполне серьезно, и понемногу иду по ним

кстати советские на мой взляд гораздо лучше современных аналогов

Nozomu
09.03.2017
21:42:26


Google
Nozomu
09.03.2017
21:42:54
А, даже не это...

За авторством Сканави.

Сборник задач для поступающих в вузы М.И.Сканави Там, по сути, вся школьная программа

В физическом виде у меня нет, но это лучшее имхо.

Vlad
09.03.2017
21:47:17
спасибо, посмотрим

Group Butler [beta]
10.03.2017
19:31:08
Добро пожаловать в чат pro.lua, 【neuro! Ознакомься с правилами чата (в описании и прикрепленном сообщении), и присоединяйся к обсуждению.

Добро пожаловать в чат pro.lua, Maxin! Ознакомься с правилами чата (в описании и прикрепленном сообщении), и присоединяйся к обсуждению.

Philipp
11.03.2017
16:22:09
Для тех, кому интересно: https://i.imgur.com/rlzyhGG.png В Атоме можно включить вот такие вот подсказки и автодополнение плагином autocomplete-lua

Alex Фэils?︙
11.03.2017
16:22:24
еее

Чай
11.03.2017
18:36:09
По-моему, это просто сниппеты, прилетевшие с другими плагинами (меня они раздражают, отключил). Но autocomplete-lua всё равно хорош, смотрит в таблицы и подключенные библиотеки, можно описывать свои функции и типы в .luacompleterc .

Philipp
11.03.2017
18:36:36
А по-моему нет

Либо я так и не нашел, кто эти сниппеты тянет

Чай
11.03.2017
18:36:56
Дополнение love2d — это точно сниппеты.

Philipp
11.03.2017
18:37:09
С этим не спорю

Там у меня стоит крупный пак плагинов

Для лава

Чай
11.03.2017
18:39:29
Чем сниппеты не нравятся — разворачиваются без учёта уже введённого текста. Пишешь local somelib = req<enter>, получаешь: local somelib = local name = require "module"

Philipp
11.03.2017
18:40:17
+

Страница 61 из 307