具體是 人物進來尋找座位-判斷座位是否有人-前往座位-離開座位,這樣的模擬餐廳型別的有很多人進來找位置。
uj5u.com熱心網友回復:
方法很多,一步步說,根據需求應該分為兩步:1、找無人的座位;2、尋路到指定的無人座位。那么首先需要判斷座位是否有人,可以直接使用陣列存位置,有人存1、無人存0,遍歷之后從所有0的索引中隨機抽一個。
接下來尋路,不知道使用的平臺是什么,如果是Unity可以使用NavMash尋路,通過烘焙地形,然后做尋路;考慮使用插件的話,可以用AStar,可以實作需求。
具體到代碼怎么寫,建議根據需求自行查找。
uj5u.com熱心網友回復:
要用尋路演算法uj5u.com熱心網友回復:
NavMesh 可以實作轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/40983.html
標籤:Unity3D
上一篇:安卓中怎么判斷點擊的是那個精靈?
下一篇:求助,提問。
