假设我想要一个由 2 层组成的动画笑脸:面部背景 + 面部前景。
背景层是一种简单的颜色/纹理。前景层是动画层(动画微笑、哭泣、大笑...等)。
我怎样才能在 Lua 中写出来,以便 Corona 将这些层视为单个对象/实体?我想要一个可以使用的实体(用于碰撞、动画运动等)。
我会用displayGroup做到这一点。
像这样的东西:
local smiley = display.newGroup()
local emotion = display.newImage("happy.png")
local background = display.newImage("background.png")
smiley:insert(background)
smiley:insert(emotion)
-- moving smiley will also move background and emotion
-- because they are attached to the smiley displayGroup
smiley.x = 100
smiley.y = 100
希望这可以帮助你。
smiley:insert(1,background)
smiley:insert(2,emotion)
数字越大,图像越靠前