– 图片是有的可以创建精灵
调用newFrames 就是报错
错误信息
display.newFrames() - invalid frame, name fish0001.png
stack traceback:
: in function ‘newFrames’
:39: in function ‘ctor’
: in function ‘new’
: in function ‘enterScene’
in function ‘run’
in main chunk
–
– Created by IntelliJ IDEA.
– User: Administrator
– Date: 14-6-20
– Time: 下午8:01
– To change this template use File | Settings | File Templates.
local MainScene = class(“MainScene”, function()
return display.newScene(“MainScene”)
end)
–开始按钮
local function onbtnstartClicked(tag)
– 按钮被按下
print(“开始按钮”)
end
– 退出事件
local function onbtnexitClicked(tag)
– 按钮被按下
print(“退出按钮”)
end
function MainScene:ctor()
– 创建层
local gamelayer = display.newLayer()
– 添加图层
self:addChild(gamelayer)
--背景
local mybg = display.newSprite("bg.jpg",display.cx, display.cy)
gamelayer:addChild(mybg)
-- 鱼
– display.addSpriteFramesWithFile(“fish.plist”, “fish.png”)
local myfishpng = display.newFrames(“fish%04d.png”, 1, 4)
– 图片是有的可以创建精灵
local myfish = display.newSprite(“fish0001.png”)
transition.moveTo(myfish, {x = display.cx, y = display.cy, time = 1.5})
gamelayer:addChild(myfish,1)
local startitem = ui.newImageMenuItem({
image = "startbtn.png",
imageSelected = "startbtn2.png",
listener = onbtnstartClicked
})
local exititem = ui.newImageMenuItem({
image = "exit1.png",
imageSelected = "exit2.png",
listener = onbtnexitClicked
})
exititem:pos(0, -60)
local menu = ui.newMenu({startitem, exititem})
menu:pos(display.cx, display.cy)
gamelayer:addChild(menu)
end
function MainScene:onEnter()
end
function MainScene:onExit()
end
return MainScene