【发布时间】:2016-03-16 20:37:09
【问题描述】:
我目前正在开发一款需要库存系统的游戏。我不知道如何为我创建的显示对象制作退出按钮。
这是我的代码:
local Choose_slot = display.newImage("Images/choose_slot.png")
Choose_slot.x = centerX + 96
Choose_slot.y = 45
function choose_slot:tap ( event )
Inventory_Screen = display.newRect( centerX, centerY, 1500, 1500 )
Inventory_Screen:setFillColor( 0.3, 0.3, 0.3 )
end
local Exit_Button = display.newImageRect( "Images/Exit_Image.png", 32, 32)
Exit_Button.x = centerX + 255
Exit_Button.y = centerY - 135
function Exit_Inventory:tap ( event )
Inventory_Screen:remove()
Exit_Button:remove()
end
Exit_Inventory:addEventListener( "tap", Exit_Button)
Choose_slot:addEventListener( "tap", choose_slot)
仅供参考,“Choose_slot”是显示库存的图像。我想这样当“Inventory_Screen”出现时,“Exit_Inventory”按钮会弹出,当你点击它时,它会从屏幕上删除“Inventory_Screen”和“Exit_Button”并返回到你之前的屏幕你点击了库存!
【问题讨论】: