使一个精灵在两个位置生成。

我想在 y = 408 和 y = 360 处生成一个图像。我有随机精灵代码,只是不知道如何在屏幕上的两个特定位置生成它。

local  mRandom = math.random
local  objects = {"Vehicle11" ,"Vehicle21","Vehicle31","Vehicle41"}
local objectTag = 1
local object = {}

local function spawncarright()
    objectTag = objectTag + 1
    local objIdx = mRandom(#objects)
    local objName = objects[objIdx]
    object[objectTag]  = display.newImage(objName..".png")  -- 这里有所不同
    object[objectTag].x = 32
    object[objectTag].y = 408
    object[objectTag].name = objectTag
    print(objectTag)
end
timer.performWithDelay(1000,spawncarright,0)
点赞
用户561242
用户561242
local mRandom = math.random

local objects = {"Vehicle11", "Vehicle21", "Vehicle31", "Vehicle41"}
local objectTag = 1
local object = {}

local function spawncarright(y)
    objectTag = objectTag + 1
    local objIdx = mRandom(#objects)
    local objName = objects[objIdx]
    object[objectTag] = display.newImage(objName..".png") -- 这里有一个小修改
    object[objectTag].x = 32
    object[objectTag].y = y
    object[objectTag].name = objectTag
end
timer.performWithDelay(1000, function() spawncarright(408); spawncarright(360); end, 0)
2013-10-18 16:53:25