[請益] 關於 Corona SDK 裡的"parent"的問題

作者: r50o19 (打開推進器)   2016-01-17 11:12:02
我是個從沒碰過程式的新手, 最近剛學 Corona SDK,
在白乃遠和曾奕霖著的Corona SDK裡面第6章撞球遊戲範例裡看到一段是:
myLine = nil,
elseif t.isFocus then
if "moved" == phase then
if (myLine) then
myLine.parent:remove(myLine)
end
myLine = display.newLine(t.x,t.y,event.x,event.y)
myLine:setStrokeColor(1,1,1,50/255)
myLine.strokeWidth = 15
http://imgur.com/zbkEEv7
這段是寫按住母球往後拉會產生一條力矩線的圖形
http://imgur.com/9GVoOTS
這張是比較詳細的範例
請問一下myLine.parent:remove(myLine)這邊
為什麼不直接用myLine:removeSelf()刪掉就好了,
搞不太懂裡面的"parent"這段,這"雙親"到底有什麼功用?是什麼意思?且要怎麼使用?
還有為什麼要再一開始就把myLine設成nil?? 想破腦袋都想不出到底是為什麼啊??
請神人幫忙解惑啊!謝謝~~?
作者: cowbaying (是在靠北喔)   2016-01-17 13:27:00
parent是一種繼承的概念
作者: ManInBlack (阿闕)   2016-01-17 20:41:00
應該不是繼承吧
作者: littleshan (我要加入劍道社!)   2016-01-18 00:03:00
這是樹狀資料結構的parent,不是繼承的parent

Links booklink

Contact Us: admin [ a t ] ucptt.com