[英]Attempt to compare nil with number on object.x coordinate
所有人,當我嘗試使用Director類在CORONA SDK中重新加載場景時,出現“嘗試將nil與數字進行比較”
if vec.x < _W/2-180 then
vec在哪里
local vec = display.newImage("main_char.png", _W/2-180, _H/2+300)
vec.x = _W/2-180
vec.y = _H/2+300
localGroup:insert(vec)
真誠的我還沒有找到解決方法。
好的,所以我看不到任何錯字,並且代碼表明vec.x
為nil( vec
不是nil,因為錯誤將是嘗試訪問全局vec nil的結果,而_W
不是nil,因為錯誤將表明嘗試執行的錯誤nil上的算術運算。您看到的內容看不到任何錯誤,因此原因是未顯示的代碼。
我將在您訪問vec.x
任何位置(設置后,將其插入localGroup中之后,在進行條件檢查之前print(type(vec.x))
:搜索設置了vec.x
所有位置,一個其中的一個必須將其設置為nil(例如vec.x = someFunction(...)
並且someFunction
返回nil
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.