先讨论一下人和树应该是画上去,如果先画就在下面,后画就在上面。然后再说人碰到树。假设在一个8x8的图中,树在(2,6)的位置上。人移动的时候(无论是线程还是循环甚至用一个timer),要不断判断自己是不是撞到树上了?(是不是在(2,6)这个点)在撞上之前选择新的路线。大概这样吧?我想得比较简单,也许你面临的问题要更复杂一些?