coronaru | Unsorted

Telegram-канал coronaru - Solar2D (Corona SDK) Game Engine

323

Обсуждаем разработку на Solar2D & Corona Native Скачать движок: https://github.com/coronalabs/corona/releases Документация: https://docs.coronalabs.com/

Subscribe to a channel

Solar2D (Corona SDK) Game Engine

Сразу не замечал, потом были сомнения в дельте. И после как принтанул сразу стало понятно

Читать полностью…

Solar2D (Corona SDK) Game Engine

Там просто понять в чем беда было нереально, так что наугад

Читать полностью…

Solar2D (Corona SDK) Game Engine

Да, я из-за этого баг в редакторе уровней держал месяца 2

Читать полностью…

Solar2D (Corona SDK) Game Engine

И если ты оставляешь хвосты, ломается обычно примерно там же где ты сломал.
Когда ты работаешь с глобалками, ломается в ЛЮБОМ месте, и попробуй найти где именно был косяк.

Читать полностью…

Solar2D (Corona SDK) Game Engine

я кстати доделал свой первый нормальный проект прям щас,

платформер с инвентарем и крафтами

Читать полностью…

Solar2D (Corona SDK) Game Engine

пишешь такой на серьёзе screen_width = "привет"?

Читать полностью…

Solar2D (Corona SDK) Game Engine

нкзнаю как её можно случайно переопределить

Читать полностью…

Solar2D (Corona SDK) Game Engine

может и доделаю когда нибудь, неважно

Читать полностью…

Solar2D (Corona SDK) Game Engine

а, ну я уверен более чем на 100% что objects и inventory я никак случайно не переопределю, другое дело если это не столь важные таблицы для игры

Читать полностью…

Solar2D (Corona SDK) Game Engine

Если ты где-то попробуешь переопределить глобалку, обнаружишь что сломалась половина приложения, а кто именно поменял будешь искать сто тыщ лет.

Читать полностью…

Solar2D (Corona SDK) Game Engine

ладно, мне об этом гпт сказал, но я немного не понял "когда буду менять логику в случайных местах"

Читать полностью…

Solar2D (Corona SDK) Game Engine

require'inventory'.init(config)

Читать полностью…

Solar2D (Corona SDK) Game Engine

переменные, про которые я говорю это центры экрана.
также inventory и objects, их обязательно нужно делать глобальными, иначе я не смогу нормально работать сразу в нескольких файлах. что такое inventory и objects думаю понятно

Читать полностью…

Solar2D (Corona SDK) Game Engine

если я пишу переменную как глобальную то ничего не делая я могу просто эту переменную использовать в другом файле lua помимо main?

Читать полностью…

Solar2D (Corona SDK) Game Engine

Сами проверьте когда будете с разным размером экрана принтавать это в тач слушателе

Читать полностью…

Solar2D (Corona SDK) Game Engine

Я продержался с багом 2 дня

Читать полностью…

Solar2D (Corona SDK) Game Engine

Как узнал, заплакал, и починил

Читать полностью…

Solar2D (Corona SDK) Game Engine

да нормально все , никогда с таким не сталкивался

Читать полностью…

Solar2D (Corona SDK) Game Engine

Пишешь такой:

local text = "привет"
local text_size = TEXT_HEIGHT
--- куча рандомной фигни
width = SCREEN_WIDTH + 10
newText(text, text_size, x, y, width, ...)
SCREEN_WIDTH = text -- упс

Читать полностью…

Solar2D (Corona SDK) Game Engine

Мои попытки рисовать, хочу сделать игру на соляр про смайла

Читать полностью…

Solar2D (Corona SDK) Game Engine

Легко. Опечаткой например.

Читать полностью…

Solar2D (Corona SDK) Game Engine

Если ты В них переопределишь — будет невесело. Поменяешь ты где-то случайно глобальную SCREEN_WIDTH на "привет", и будешь думать, где же ты это сделал. А сломается в совершенно другой части приложения.

Читать полностью…

Solar2D (Corona SDK) Game Engine

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

Читать полностью…

Solar2D (Corona SDK) Game Engine

А, ну или да.

local conf = require'config'

Во всех местах где нужны эти переменные.

Читать полностью…

Solar2D (Corona SDK) Game Engine

ну можно это всё объявлять в одном файлике, так называемый сингелтон сделать, наверное тут это определение подойдёт

Читать полностью…

Solar2D (Corona SDK) Game Engine

Не очень удобно, но хотя бы видно хвосты.

Читать полностью…

Solar2D (Corona SDK) Game Engine

Сможешь, перебрасывая их в нужные модули.

Читать полностью…

Solar2D (Corona SDK) Game Engine

.. Который ты зареквайришь после объявления этой переменной.
Но это плохая практика, поймёшь когда начнёшь пытаться менять логику в случайных местах.

Читать полностью…

Solar2D (Corona SDK) Game Engine

Поменял везде ev.(x/y)Delta на (ev.(x/y) - ev.(x/y)Stary) и теперь всё супер

Читать полностью…

Solar2D (Corona SDK) Game Engine

Дельта зависит от размеров окна

Читать полностью…
Subscribe to a channel