嗨,由於某種原因,我不能得到本地直升機= display.newImage(「helicopter.png」)顯示在雲前(移動背景),有沒有一種很好的方法來解決這個問題?corona雲中的圖像?
<code>
function initcloud()
local cloud1 = {}
cloud1.imgpath = "cloud1.png"; --Set Image Path for cloud
cloud1.movementSpeed = 10000; --Determines the movement speed of cloud
table.insert(cloudTable, cloud1); --Insert cloud into cloudTable
local cloud2 = {}
cloud2.imgpath = "cloud2.png";
cloud2.movementSpeed = 12000;
table.insert(cloudTable, cloud2);
local cloud3 = {}
cloud3.imgpath = "cloud3.png";
cloud3.movementSpeed = 14000;
table.insert(cloudTable, cloud3);
end --END initcloud()
function getRandomcloud()
local temp = cloudTable[math.random(1, #cloudTable)] -- Get a random cloud from cloudTable
local randomcloud = display.newImage(temp.imgpath); --physics.addBody(randomcloud, {isSensor = true});
randomcloud.myName = "cloud";
randomcloud.movementSpeed = temp.movementSpeed; -- set the cloud cloudting point
randomcloud.x = math.random(10, _W);
randomcloud.y = -35;
randomcloud.rotation = math.random(0, 20); -- move the cloud
cloudMove = transition.to(randomcloud, {
time = randomcloud.movementSpeed,
y = 500,
onComplete = function(self)
self.parent:remove(self);
self = nil;
end
});
end
function cloudtGame()
cloudTimer1 = timer.performWithDelay(1400,getRandomcloud, 0)
cloudTimer2 = timer.performWithDelay(2000,getRandomcloud, 0)
cloudTimer3 = timer.performWithDelay(2400,getRandomcloud, 0)
end--END cloudtGame()
initcloud()
cloudtGame()
local helicopter = display.newImage("helicopter.png")
</code>
謝謝