display.setDefault( "textureWrapX", "repeat" ) display.setDefault( "textureWrapY", "repeat" ) local scrollSpeed = .01 local ground = {} --Create ground["flat"] = display.newRect(0,0,200, 200) ground["notWorking"] = display.newRect(0,0,200, 200) ground["workaround"] = display.newRect(0,0,200, 200) --Position ground["notWorking"].x, ground["notWorking"].y = display.contentWidth/5, display.contentHeight/2 ground["flat"].x, ground["flat"].y = display.contentWidth/2, display.contentHeight/2 ground["workaround"].x, ground["workaround"].y = display.contentWidth\*4/5, display.contentHeight/2 --Paint local groundPaint = { type="image", filename="groundTest.png" } ground["flat"].fill = groundPaint ground["notWorking"].fill = groundPaint ground["workaround"].fill = groundPaint --2.5D ground["notWorking"].path.x1, ground["notWorking"].path.y1 = 50, 25 ground["notWorking"].path.x2, ground["notWorking"].path.y2 = -50, 0 ground["notWorking"].path.x3, ground["notWorking"].path.y3 = 50, 0 ground["notWorking"].path.x4, ground["notWorking"].path.y4 = -50, 25 ground["workaround"].path.x1, ground["workaround"].path.y1 = 50, 25 ground["workaround"].path.x2, ground["workaround"].path.y2 = -50, 0 ground["workaround"].path.x3, ground["workaround"].path.y3 = 50, 0 ground["workaround"].path.x4, ground["workaround"].path.y4 = -50, 25 local update = function() --Unset 2.5d ground["workaround"].path.x1, ground["workaround"].path.y1 = 0, 0 ground["workaround"].path.x2, ground["workaround"].path.y2 = 0, 0 ground["workaround"].path.x3, ground["workaround"].path.y3 = 0, 0 ground["workaround"].path.x4, ground["workaround"].path.y4 = 0, 0 --Scroll Texture ground["flat"].fill.y = ground["flat"].fill.y - scrollSpeed ground["notWorking"].fill.y = ground["notWorking"].fill.y - scrollSpeed ground["workaround"].fill.y = ground["workaround"].fill.y - scrollSpeed --Reset 2.5d ground["workaround"].path.x1, ground["workaround"].path.y1 = 50, 25 ground["workaround"].path.x2, ground["workaround"].path.y2 = -50, 0 ground["workaround"].path.x3, ground["workaround"].path.y3 = 50, 0 ground["workaround"].path.x4, ground["workaround"].path.y4 = -50, 25 end Runtime:addEventListener("enterFrame", update)
