2016-04-20 4 views
0

Ich habe einige Recherchen vor dem Verfassen dieser Frage durchgeführt. Aber ich konnte keine klare Antwort finden, also entschied ich mich, es zu posten. Grundsätzlich versuche ich, ein rechteckiges Objekt über den Bildschirm zu bewegen, indem ich die x-Position verändere. Aber ich kann die Funktion nicht ausführen, weil ich einen Fehler erhalte, der besagt, dass "brick01.X ist Null". Irgendwelche Ideen?Warum ist in Corona SDK object.X null, wenn ein Wert zugewiesen ist?

local brick01 = display.newRect(_W/2,math.random(1,8)*32,50,32) 
--brick01.anchorX = 0 
--brick01.anchorY = 0 
brick01:setFillColor(0,0,0) 

print(brick01.X) -- Returns Nil 


local function update(event) 
    updateBackgrounds() 
end 

function updateBackgrounds() 
    --far background movement 
    brick01.X = brick01.X - (4) 
end 


timer.performWithDelay(1,update,-1) 
+2

'obj.x' ist NICHT' obj.X', wo hast du 'brick01.X' die Zuweisung gegeben? – Albert

Antwort

0

Sie müssen brick01.x nicht brick01.X verwenden.

Verwandte Themen