local mydata = require("mydata")
mydata.humanoids = {}
local scrollSpeedX = 0
function createHumanoid(layer)
local layer = layer or display.currentStage
for i = 1, 10 do
local humanoid = display.newRect(0, 0, 10, 10)
humanoid.x = math.random(-1000, 1000)
humanoid.y = 260
physics.addBody(humanoid, { isSensor = true })
mydata.humanoids[#mydata.humanoids + 1] = humanoid
end
function updateHumanoid()
if switchTerrain == 0 then
if player.x <= 100 then scrollSpeedX = 0
else scrollSpeedX = -player.x / 70
end
elseif switchTerrain == 1 then
if player.x <= 100 then scrollSpeedX = 0
else scrollSpeedX = player.x / 70
end
end
for _, humanoid in ipairs(mydata.humanoids) do
if humanoid.x then
humanoid.x = humanoid.x + scrollSpeedX
end
end
end
Runtime:addEventListener("enterFrame", updateHumanoid)
end
Comments