如何解决Solar2D 中不同时间的转换前 CoronaSDK
有没有办法防止字符同时开始?我试过了,但即使我添加了延迟,每个角色仍然会在动画开始的那一刻开始动作。
SELECT *
FROM branch b
LEFT JOIN regular_prices rp
ON rp.services_service_id = b.services_service_id
LEFT JOIN special_prices sp
ON sp.services_service_id = b.services_service_id
LEFT JOIN prices_list pl
ON (
rp.regular_prices_id = pl.preset_branch_effective_rate_id
OR sp.special_prices_id = pl.preset_branch_promo_effective_rate_id )
WHERE branch.branch_id = 1
AND (
rp.effective_date <= '2020-12-11'
OR (
sp.start_date <= '2020-12-11'
AND sp.end_date >= '2020-12-11' )
AND pl.minimum_amount <= 1100000
AND pl.maximum_amount >= 1100000 }
解决方法
如果您希望每个人在不同的时间开始,我认为您需要根据循环中的数字添加延迟。类似的东西:
--runningPG1.. runningPG5 have attached a sprite and coordinates
arrayPg = {runningPG1,runningPG2,runningPG3,runningPG4,runningPG5}
baseDelay = 0
for key,value in pairs(arrayPg) do
transition.to(value,{ y = value.y+350,time = 1500,delay = baseDelay })
transition.to(value,{ x = value.x-740,time = 2500,delay = baseDelay + 1550 })
transition.to(value,{ y = value.y+825,delay = baseDelay + 4100 })
baseDelay = baseDelay + 500
end
或者你也可以使用随机延迟
for key,value in pairs(arrayPg) do
baseDelay = math.random(0,2000)
transition.to(value,delay = baseDelay + 4100 })
end
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。