Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

Parallax moving image demo

edited August 2018 in Examples Posts: 725

Simple demo. Tilt and rotate the iPad to give a sense of depth. Inspired by this tweet from Jarom Vogel

-- Moving Image
-- by West

displayMode(FULLSCREEN)
function setup()

    x=WIDTH/2
    y=HEIGHT/2
    x2=WIDTH/2
    y2=HEIGHT/2
    fg=image(WIDTH,HEIGHT)
    setContext(fg)
    for i=-100,WIDTH+100,200 do
        sprite("Cargo Bot:Title Large Crate 1",i,50,200,200)
        if math.random(3)==1 then
            sprite("Cargo Bot:Title Large Crate 2",i,250,200,200)
        end
    end
    sprite("Cargo Bot:Codea Logo",WIDTH/2,HEIGHT*0.7)
    setContext()
end

function draw()

    x=x-RotationRate.y/2
    y=y+RotationRate.x/2
    x2=x2-RotationRate.y
    y2=y2+RotationRate.x
    sprite("Environments:Sunny Front",x2,y2,WIDTH*1.2,HEIGHT*1.2)
    sprite("Cargo Bot:Opening Crates",x,y,WIDTH*1.1,HEIGHT*1.1)
    sprite(fg,WIDTH/2,HEIGHT/2,WIDTH,HEIGHT)
end


Comments

Sign In or Register to comment.