看板 java 關於我們 聯絡資訊
問題一、 paint() 與 update() 平時的作用是在做什麼? ....這麼問好像怪怪的? 我是在練習圖片轉換時發現有閃爍的問題,經GOOGLE所得知必須要用「雙重緩衝區」 而結果是一成功一失敗,看來只要再多練習便會成功 但是 僅僅只是一連串的程式碼是無法解決我的無知,我想知道的是更直接的東西 也就是原理 具網路上的說法,是在圖片的後面放了接下來的圖片,藉此迴避切換時所產生的閃爍 不過卻沒解釋為何要再宣告一個Image(這個我大概猜的到)還有一個 Graphics 我所練習的版本一個是在 update() 裡面設置 paint(g) ,然後再改寫paint()的內容 另一個卻是改寫 update() ,然後在裡面使用 paint(宣告的Graphics) 請問這兩個原理一樣嗎? 原理為何? 在我改寫 update() 之前,這個方法的作用是? 問題二、 初次在這邊發問,我應該PO上自己的程式碼嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.20.75
PsMonkey:問原理的話,基本上不用... 05/25 09:44
bitlife:update是讓你有個機會去更新元件內部狀態,paint純粹是畫 05/25 10:28