我想弄清楚我正在研究的遊戲設計的汽車和道路物體的最佳設計方法。課程設計:汽車和道路
這個想法是爲了讓AI Cars(以及玩家控制的車)能夠識別他們在道路上穿過虛線或直線時。 我希望能夠用適當的標誌和子對象爲Unity3D建立一條變通道,以便汽車能夠識別它們在哪裏,何時以及如何穿越或輪流等等等等。 ,一條道路可以有一個方向或兩個方向。 對於每個方向都可以有多個通道。車道允許汽車相互超車(意思是車道之間的虛線)。 如果是雙向道路,那麼兩條車道之間有一條直線 - 任選且理想情況下,如果任何方向上有多條車道,則分隔定向車道的線是直的。 默認情況下,應該有一個標誌根據isOvertakingAllowed布爾標誌繪製線條。
最重要的部分是車對象需要知道他們在哪條車道上,或者他們是否在車道分隔線上,以及這種間隔是什麼類型(超車是否允許)。 對我來說,這是最難的部分。
任何幫助表示讚賞。
事實上,這是一個好的開始。 但是,我的遊戲設計有點複雜。一輛汽車在分隔線上行駛是可以的 - 在這種情況下,遊戲所需的各種動作都可以得到獎勵。 基本上,車的物體不應該被車道或道路收縮。只有在他們的指導和通知他們(我的意思是,汽車知道他們在哪裏,他們可能會做什麼交通違規行爲)。 – 2012-03-22 14:49:09
因此,使用車道/道路作爲轉彎等的指導,但允許從該強線路有一些偏移,該距離儘可能遠地出去。例如,在我的行人技術演示中,行人使用A *在迷宮中尋找路徑,他們得到的路徑是基於8路的路徑。然而,他們被允許偏離這些路徑以轉向並避開對方。以下是視頻:http://www.youtube.com/watch?v = ZEY9MLpDkGE &list = UU7iqR7zggnpvZySau81qCqw&index=2&feature=plcp – jefflunt 2012-03-22 14:59:11