Обсуждаем разработку на Solar2D & Corona Native Скачать движок: https://github.com/coronalabs/corona/releases Документация: https://docs.coronalabs.com/
Гравитацию посильнее, чтобы падало примерно так же активно как и прыгало. Это тоже влияет на высоту прыжка, сбалансируй их чтобы было равномерно но на нужную высоту и с нужной скоростью.
Читать полностью…так applyLinearImpulse это получается мне надо где-то указать -200 и он тогда очень резко поднимется и потихоньку упадёт это совсем другое, а в платфомерах как-то делают чтобы и прыжок и падение одинаково плавными были
Читать полностью…какой функцией, я первый день изучаю
Читать полностью…а как сделать просто прыжок нажатием а не зажатием
Читать полностью…Это регулируемый прыжок, высота которого зависит от длительности нажатия.
И он обычно получается высоким и плавным, если удерживать.
Ослабляюще подпинывать вверх всё время, пока зажата кнопка.
Читать полностью…local physics = require("physics")
physics.start()
physics.setGravity(0,9.8)
local camera = display.newGroup()
local x = display.contentCenterX
local y = display.contentCenterY
local floor = display.newRect(camera,x,y+600,720,100)
physics.addBody(floor, "static")
local player = display.newRoundedRect(camera,x,y,100,100,40)
physics.addBody(player,"dynamic", {bounce = 0})
player.isFixedRotation = true
player:setFillColor(0,0,1)
local object1 = display.newRect(camera, x-200,y,100,100)
physics.addBody(object1, "dynamic")
local function collision(event)
if event.phase == "began" then
player:setLinearVelocity(0, 0)
end
return true
end
player:addEventListener("collision", collision)
local click = false
local tx, ty
local function touching(event)
if event.phase == "began" or event.phase == "moved" then
click = true
tx, ty = event.x, event.y
elseif event.phase == "ended" then
click = false
player:setLinearVelocity(0,0)
end
return true
end
Runtime:addEventListener("touch", touching)
local function cameraupdate(event)
if click then
if tx < x and ty < y then
player:setLinearVelocity(-200,0)
elseif tx > x and ty < y then
player:setLinearVelocity(200,0)
elseif ty > y then
player:applyLinearImpulse(0,-1.0)
end
end
camera.x = x - player.x
camera.y = y - player.y
return true
end
Runtime:addEventListener("enterFrame", cameraupdate)
Да, у меня была такая проблема, но она сама решилась через недели 2
Читать полностью…они грузят очень долго и потом выдают ошибку
Не удается получить доступ к сайту
Превышено время ожидания ответа от сайта docs.coronalabs.com.
спс но не понял как скачать там только кнопка activate
Читать полностью…прикинь я собираю проект через порт солярки от одного чела и там есть поддержка плагинов🥰🥰
Читать полностью…а я вот о чем б говорю, да и какая разница где я делаю, я тут пишу же по теме solar2d😭😭
Читать полностью…Нееет....
Тебя уже будет не спасти....
*и твою память на компе.
Но нормальных ощущений ты добьёшься только когда прыжок будет нормально регулироваться. Если речь про платформер.
Читать полностью…Просто пнуть вверх. Однократно.
Читать полностью…в данном случае нажатием на нижнюю часть экрана
Читать полностью…не понял, мне нужно чтобы прыжок происходил не длительным зажатием а нажатием на кнопку
Читать полностью…как сделать чтобы прыжок был высоким и плавным уже полтора часа вожусь гпт не помогает
Читать полностью…У меня даже не хотело открывать сайт моего колледжа
Читать полностью…Прокси. Впн.
Сервисы проверки доступности.
У меня у одного не работает документация Solar 2d, Love 2d и многие сайты?
Читать полностью…я дал пример в сообщение для плагинов в build settings можешь моим там акомм воспользоваться
Читать полностью…а где скачать плагин на импорт файлов
Читать полностью…да памяти ещё больше 70% хотя у меня кучу разных ide
Читать полностью…)) Под горячею руку попало, сорян
Читать полностью…