2012-05-27 42 views
0
  • 即時通訊建設汽車交通遊戲,玩家將駕駛汽車 避免碰撞機器人汽車不應相互碰撞。
  • 我有,在不同的 的速度駕駛汽車每車更新處理,但我不能想到的,可以預測未來的 碰撞沒有實際collsion同胞機器人車上代碼..
  • 我的代碼應該做的是檢查是否與汽車碰撞 現車之前,所以,它可以改變車道,以避免碰撞
    任何想法即時通訊新andengine

回答

1

你可以使用一個傳感器主體的實際車前要和檢查它的碰撞,然後當傳感器體發生碰撞時,汽車會預防碰撞。當然,您必須事後重置傳感器,我確信必須有更優雅的解決方案。因此,我將這個問題提交給Stack Exchange的遊戲開發部門,對這些問題有更多的經驗。

+0

感謝喲..但很難找到我的問題 –

1

這是一個AI問題,您實際上並不需要預測碰撞。你只需要一套汽車遵循的規則,這就避免了碰撞。試着找出你的究竟是如何避免流量衝突的。然後將這些規則應用於您的汽車。儘管如此,說起來容易做起來難。

例如,如果我比在我前面的車快得多,我應該換車道或減速。要對此進行編程,您可以檢查兩輛車之間的距離,確定後面的車的行駛速度是否比前車的行駛速度快。如果是這樣,請降低速度或嘗試改變車道。

不要去試圖預測碰撞是否會發生。這很難,而且很難弄清楚適當的反應。

+0

謝謝..這個我覺得我最後的希望..但是不會這個方法hog AI過程.. –

0

最簡單的方法是使用光線投射(或一些光線投射)來檢測汽車給定範圍內是否有任何方向的物體。

+0

謝謝喲,但即時通訊新的這種射線演員任何教程或代碼都會有所幫助 –