如何实现点击图片a之后,图片a变成图片b呢?

如题:

--开始、音效和背景音乐控制
local menulists = {}
--玩游戏
menulists = ui.newImageMenuItem({
    image = "img_main_play.png",
    listener = gamestart,
    x = display.cx,
    y = display.cy - 80
})   
--音效开关
menulists = ui.newImageMenuItem({
    image = "img_main_effecton.png",
    listener = maineffect,
    x = display.cx - 80 * 2,
})

-- 创建菜单并加入场景,否则菜单项不会工作
local menuimages = ui.newMenu(menulists)
mainLayer:addChild(menuimages)

当点击 menulists 这张图片,然后这张图片image就会变成”img_main_effectoff.png”
这个怎么实现呢?

建议楼主先去看看基础的东西再做游戏

API明显看完了。

就知道BBS开问就不会有解答。以后不问了。

ImageMenuItem仍然是精灵,属于Sprite类,使用setSpriteFrame接口就可以更换了

查看 quick samples/ui/scripts/scenes/TestUIButtonScene.lua 里面有你想要的效果。