Гравитацию посильнее, чтобы падало примерно так же активно как и прыгало. Это тоже влияет на высоту прыжка, сбалансируй их чтобы было равномерно но на нужную высоту и с нужной скоростью.
Читать полностью…так 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)
они грузят очень долго и потом выдают ошибку
Не удается получить доступ к сайту
Превышено время ожидания ответа от сайта docs.coronalabs.com.
прикинь я собираю проект через порт солярки от одного чела и там есть поддержка плагинов🥰🥰
Читать полностью…а я вот о чем б говорю, да и какая разница где я делаю, я тут пишу же по теме solar2d😭😭
Читать полностью…Но нормальных ощущений ты добьёшься только когда прыжок будет нормально регулироваться. Если речь про платформер.
Читать полностью…не понял, мне нужно чтобы прыжок происходил не длительным зажатием а нажатием на кнопку
Читать полностью…как сделать чтобы прыжок был высоким и плавным уже полтора часа вожусь гпт не помогает
Читать полностью…я дал пример в сообщение для плагинов в build settings можешь моим там акомм воспользоваться
Читать полностью…