Re: [問題] 想問暫停遊戲的問題

看板AndroidDev作者 (ted)時間13年前 (2011/04/17 13:50), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串3/3 (看更多)
http://nopaste.info/bfcabe7038.html 我把代碼照大大說的改了一下還是不行 暫停以後要開始還是會錯誤 理當來說按照邏輯應該是可以的 但是不知道為啥會這樣 我只是覺得很好奇為何我如果按HOME有設定 super.onPause()的話系統自己暫停沒問題 但是自己要做遊戲暫停就會一直錯誤沒辦法暫停 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.166.113

04/17 13:56, , 1F
只有GameThread.java看不出來吧.不過我猜你把flag設成false
04/17 13:56, 1F

04/17 13:57, , 2F
要設pause都用mIsPause來設定吧..
04/17 13:57, 2F

04/17 14:30, , 3F
建議你把life cycle再讀熟 我有切身之痛
04/17 14:30, 3F

04/17 14:30, , 4F
照上一篇的方法修改 但是mIsPause裡面不要wait
04/17 14:30, 4F

04/17 14:31, , 5F
而是繼續畫圖(可以畫個pause之類的) 然後邏輯部分不更新
04/17 14:31, 5F

04/17 16:39, , 6F
事實上要照fasthall講的這樣做沒錯~ 我用wait為了activity
04/17 16:39, 6F

04/17 16:39, , 7F
onPause的時候thread完全不做事才用的
04/17 16:39, 7F

04/17 21:32, , 8F
我再研究看看 參考各位的建議 先自己想一下
04/17 21:32, 8F

04/18 01:17, , 9F
感謝上面大大 已經解決了
04/18 01:17, 9F
文章代碼(AID): #1Dgd-LKS (AndroidDev)
文章代碼(AID): #1Dgd-LKS (AndroidDev)