如何使用Lua / Corona SDK创建/使用分层图像?

时间:2012-04-30 03:56:56

标签: lua corona

假设我想要一个由2层组成的动画笑脸:脸部背景+脸部前景。

背景图层是简单的颜色/纹理。 前景层是动画层(动画微笑,哭泣,笑......等)。

我如何在Lua中编写这样的内容,以便Corona将这些图层视为单个对象/实体?我想要一个单独的实体(用于碰撞,动画运动等)。

2 个答案:

答案 0 :(得分:2)

我会使用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

答案 1 :(得分:1)

希望这可以帮助你。

smiley:insert(1,background)
smiley:insert(2,emotion)

更多的前期是图像