看板 C_Sharp 關於我們 聯絡資訊
※ 引述《gavintsou (toward)》之銘言: : 之前寫一個模擬碰撞的問題 : 例:兩顆球在一個 bounded 的二維空間裡亂跑,一旦相撞即停止 : 並且希望球行走的過程能呈現出來 : 我的做法是將這兩顆球每走動三次即於 picturebox 中畫出 : 這個做法似乎不盡理想,因為當球的數量多時, : 其程式好像當掉一般 畫面停止更新。 : 同時間看到有 Thread 可以使用 : 所以想說如果要解決這個問題,是否可將計算的部份獨立成新的thread : 請問各位,這樣畫面的當掉的問題即可解決嗎? : 由於 Thread 的用法目前還在研究中, : 如果繪圖時所讀的物件與 Thread 所改寫的物件相同,可行嗎? : 還有 Thread 呼叫 Start() 就是開始執行嗎? 看一些例子,還需要呼叫 Join() ??? : 一連串的問題 XDDD http://0rz.tw/173EX 這個程式範例主要是教如何有效率painting而且畫面又不閃爍 剛好是關於單一物體在二維空間運動 改一下應該就可以如你所願了 這個程式寫得很棒 可以學到不少東西 ps:這個範例的文章 在http://msdn.microsoft.com/msdnmag/issues/06/03/WindowsFormsPerformance/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.207.65 ※ 編輯: DearKurt 來自: 203.73.207.65 (02/03 11:10)
gavintsou:十分感謝您的回覆! 02/04 19:47