2016-07-10 4 views
-3

Я хотел бы добавить изображение в сторону другого изображения, чтобы при перемещении одного из них или произошедшем с ним изменении (в основном перемещение) другое изображение останется в стороне от первого изображения.Как подключить изображение к другому в Corona?

ответ

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 
+0

Вы не получили мой вопрос. Я пытаюсь получить оба изображения друг к другу. Так, например, если я добавлю физику к обоим изображениям, они оба упадут в линию друг к другу. Если я применяю к ним силу, они улетят в том же виде, что и в статическом положении. –

+0

, то просто поместите их в группу отображения, и все, что вы делаете с группой, произойдет со всеми объектами в этой группе. – Amir

Смежные вопросы