2015-10-12 1 views
0

Я сейчас разрабатываю приложение для Android и у меня проблема с короной, не регистрирующаяся, что fish1 находится на display.contentWidth/3 + 20. Когда fish1 находится на display.contentWidth/3 + 20, тогда производится newBubble и появляется на оси x, где находится рыба.Lua Equal Выдать в Corona

bubbleDivision = display.contentWidth/3 -- How many times the Bubbles will appear 
print (bubbleDivision) 

if fish1.x == display.contentWidth/3 + 20 then 
    newBubble = display.newImage("testBubble.png") 
    print "Spawned" 

    newBubble.x = fish1.x  
end 

ответ

0

Скорее всего, это ошибка с плавающей точкой. Используйте math.floor или math.ceil, какой бы ни применимо/подходит.

bubbleDivision = math.floor(display.contentWidth/3) 
if math.floor(fish1.x) == bubbleDivision + 20 then 
+0

Спасибо, но это не сработало. Я попытался добавить его, но после этого ничего не получилось – hayful59