作者DearKurt (MIIS)
看板C_Sharp
标题Re: [问题] 程式画面与演算应如何兼顾?
时间Sun Feb 3 11:09:19 2008
※ 引述《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)
1F:推 gavintsou:十分感谢您的回覆! 02/04 19:47