【发布时间】:2020-05-19 14:18:31
【问题描述】:
我有一个创建了两个对象的场景,我想将对象的值存储在一个变量中,以比较两者是相同还是不同。 我能怎么做?请帮帮我。
local function click( event )
print( "Tap event on: " .. event.target.id )
if (click1 == click2) then
print("is true")
else
print("is false")
end
return true
end
object1 = display.newImage("img/card1.png")
object1.x = 30
object1.y = 30
object1.name = "obj1"
object1.id = "obj1"
object1:addEventListener("tap",click)
group:insert(object1)
object2 = display.newImage("img/card2.png")
object2.x = 30
object2.y = 30
object2.name = "obj2"
object2.id = "obj2"
object2:addEventListener("tap",click)
group:insert(object2)
【问题讨论】:
-
对 Corona 一无所知,但如果您创建一个全局变量 lastClick 并在每次点击时设置
lastClick = event.target.id在评估lastClick == event.target.id之后,您可以将最后一次点击与新点击进行比较。理论上应该可行。