-3
我想附加一個圖像到另一個圖像的一側,以便當其中一個被移動或發生了改變(大部分被移動)時,另一個圖像將保留在第一個圖像的側面。如何在Corona中將圖像附加到另一個圖像上?
我想附加一個圖像到另一個圖像的一側,以便當其中一個被移動或發生了改變(大部分被移動)時,另一個圖像將保留在第一個圖像的側面。如何在Corona中將圖像附加到另一個圖像上?
有幾個方法可以做到這一點:
只是使圖像表:
-- 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
你沒有得到我的問題。我試圖讓兩個圖像都彼此相反。因此,例如,如果我將物理學添加到兩個圖像,他們都會倒下排列。如果我對他們施加武力,他們會以同樣的形式在靜止的位置上飛行。 –
然後將它們放在一個顯示組中,並且對組所做的任何操作都會發生在該組中的所有對象上。 – Amir