Re: [問題] 如何回收物件?
※ 引述《Gitangan (周大貓)》之銘言:
: 不好意思請問一下
: 目前寫一個小遊戲
: 按下button會產生圓球在panel上跑
: 按另一個button會把圓球給拿掉一顆
: 然後球和球之間有碰撞的事件
: 當我新增10幾 20顆球時
: 我再刪球 刪至剩一顆時
: 他自己會做碰撞的事件
: 意思就是 很像有隱形的球在跟他碰撞= =
: 我把球拿掉的方法是 array[i]=null;
基本上,這樣子作的方法是沒有錯的
只是你無法確保記憶體當中的物件什麼時候會被 JVM 給掰掰掉
(不過,你的問題應該不是在這個地方)
我推測你的問題是處理圓球碰撞的 object
當中關於 array[] 的資料沒有跟著更新(或著說移除)
: array[i]是宣告為球的類別
: 用null不能把他給刪掉嗎?
: 後來我做一個Label顯示目前球的顆數
: 有20顆球時 label顯示20顆 而剩一顆時也是顯示1顆
: 是什麼問題咧= =?
--
侃侃長論鮮窒礙 首頁:http://www.psmonkey.idv.tw
眾目睽睽無心顫 Blog:http://ps-think.blogspot.com
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.200.50
討論串 (同標題文章)