我想将图像附加到另一个图像的一侧,以便当其中一个图像被移动或发生变化(大多数移动)时,另一个图像将保留在第一个图像的一侧。
答案 0 :(得分:1)
有几种方法可以做到这一点:
只需制作一张图片:
-- first, create the image sheet object
local options =
{
-- The params below are required
width = 70,
height = 41,
numFrames = 2,
-- The params below are optional (used for dynamic image sheet selection)
sheetContentWidth = 70, -- width of original 1x size of entire sheet
sheetContentHeight = 82 -- height of original 1x size of entire sheet
}
local imageSheet = graphics.newImageSheet( "fishies.png", options )
local myImage = display.newImage( imageSheet, 1 )
如果你有很多这样的话,你可以组成一个显示组:
local myImage = display.newImage( "image.png" )
local myImage2 = display.newImage( "image2.png" )
local group = display.newGroup()
group:insert( myImage )
group:insert( myImage2 )
一个简单的方法也就是使第一个图像移动的任何东西,编码它以便移动第二个图像:
image1.x = 567
image2.x = 567+offset