2013-02-10 35 views
1

嗨,人們:)我目前正在開發一款MMO遊戲,並且我有當前的問題;有一個XML文件,其中包含用點對定義的char運動的邊界,如數組的數組(如limits = [l1,l2,l3等],其中l1 = [p1:Point,p2:point])。AS3 - MMO的搶先碰撞

對於移動,我有一個監聽器來定義目標點。所以問題是,我需要找到一種方法來重新定義目標(在移動之前),這樣char就不會觸及限制線(否則他將在下一步中超越它們)。/

回答

1

隧道是具有衝突檢測的分辨率非常基本的問題:

請幫助我,我已經爲超過兩天,現在並肩。

我看到解決這個問題的最常見方式是移動身體,然後測試它是否與任何其他身體重疊。如果確實如此,則將其移回到「安全」的地方,在開始和結束位置之間的某處。