360
Обсуждаем разработку на 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
Читать полностью…
)) Под горячею руку попало, сорян
Читать полностью…