下面是代码
require "app.views.Utility"
local FightScene = class("FightScene", cc.load("mvc").ViewBase)
function FightScene:onCreate()
end
function FightScene : getPosByColAndRowAndSize(col, row, size)
return cc.p(size.width * (col + 1), size.height * row)
end
function FightScene:onEnter()
local function createSpriteWithPathPosScale(path, pos, scale)
local sprite = cc.Sprite:create(path)
sprite : setAnchorPoint(cc.p(0.5, 0.5))
sprite : setPosition(pos)
sprite : setScale(scale)
return sprite
end
local size = cc.size(120, 120)
local node = display.newNode() --动画结点
self : addChild(node)
local colNumer = 2
local rowNumber = 4
local width = 120
local height = 120
for col = 0, colNumer - 1 do
for row = 0, rowNumber - 1 do
local pos = self : getPosByColAndRowAndSize(col, row, size)
local role = createSpriteWithPathPosScale("ro