我可以給大家說,放心吧,我盯著螢幕2個小時,換了N種設計方法得出的結論:道路根本就沒BUG,他們的算法和想法就是沒有加特效的!
問題1:為什麽有另外一條道他們不走?
答:如果是三叉道路。他們從左邊過來這路的就走左邊道直到下一個路口,右邊過來的就走右邊道直到下一個路口,當然需要按照交通規則不拐道的情況走,當有2條道路都可以去,並只有2道的窄道(例如道1是前方,道2是前方和右方),他們會每隔一段時間時間切換車道,裝著我們是會分道走的有智力的AI的現象!
以上就是窄道情況。
那如果有3通道呢?那就是我開始說的,比如道1是前,道2是前右,道3是前右,需要走右邊的電腦會按照他們來的方向而聚集,保證不會亂跑!實現了真正的分流!左邊來的在左邊,右邊來的在右邊,極力避免碰撞也是醉了!
問題2:MAX車道是6道,那怎麽才能把6通道都用上呢!?
答案是他需要我們最不會想要起的十字路口!!!例如要經十字路口去上方左邊來的車去4號車道,中間的車去5號車道,右邊來的車去6號車道,真正的分流,絕對不要懷疑AI的智力。
問題3:那到底是什麽導致了最終的堵塞一條超級長隆而又不走旁邊的道路?
答:既然車不切道,那麽如果你某道來的車量比其他道來的多(一定要注意這點),而切入的時候是有分叉口的!(十字路口轉過來的,車道會被固定)那麽BUG就來了,由於其他兩道供其他轉入的車輛行走,那麽這車道就是他們唯一可走的選項,他們就自然聚集了!
最後,給大家一個優秀的解決方案,那就是千萬別有燈口!所有的交叉點必須用環路代替,別看環路只有2道,不用等才是神器!連接的四條道換來往各兩道路即可開心遊戲,後期可能看著滿地都是車跑來跑去,不過他們是木有停下來的難道還不夠嗎?這方案省錢實用,親測有效!
更多相關資訊請關注:專題
來源:遊俠網