cost 302 ms
如何在 unity 2d 中的 map 圖像上使用尋路?

[英]How to use pathfinding on a map image in unity 2d?

在我的 2d android 游戲中,我有一張 map 的圖像作為背景。 我想生成對象並讓它們走到給定的目的地。 但是,我希望他們走在實際的道路上。 我嘗試使用尋路網格和導航網格,但是它們不准確,因此無法檢測到 map 上的實際小路。知道如何實現嗎? 編輯:我有一張沒有標簽的高分辨率圖像。 我還嘗 ...

是什么導致這個使用 NavMeshAgent 的光線投射點擊移動腳本返回 NullReferenceException?

[英]What is causing this raycast click movement script using NavMeshAgent return a NullReferenceException?

當我運行這個從教程中復制的腳本時,Unity 控制台始終返回 NullReferenceException:Object 引用未設置為 object 的實例。當我點擊右鍵告訴 object 移動時會發生這種情況。 我確定 object 有一個 NavMeshAgent 組件,但是引擎找不到它。 澄 ...

Unity-3D,使用 Raycast 和 NavMesh 的 Enemy 一直透過牆壁看到我

[英]Unity-3D, Enemy using Raycast and NavMesh keeps seeing me through walls

我一直試圖在不追逐我的玩家角色的情況下將敵人設置在巡邏路徑上。 我想使用 RayCast 以便敵人可以發現玩家並開始追逐玩家。 它按我的預期運行。 然而,即使我們之間有障礙物或牆壁,或者當我從后面接近時,敵人也會“看到”我的玩家並開始追我。 它似乎忽略了 Raycast,而是專注於與敵人的距離。 穿 ...

unity NavmeshComponent(無法烘焙navmesh)

[英]Unity NavmeshComponent (Unable to bake navmesh)

我是 Unity 的新手,我正在和我的朋友一起做一個雙人項目。 他正在用 L 系統生成一個城市,用 MagicaVoxel 制作預制件,我試圖用行人填充城市並讓他們隨機行走。 我有來自 git 的 NavMeshComponents,我的問題是我無法在運行時烘焙導航網格,因為對象(道路房屋等)在運 ...

在 OffMeshLink 上更改 Navmesh 代理目標

[英]Changing Navmesh Agent Destination while on OffMeshLink

我的播放器使用 NavMesh 代理將播放器移動到單擊鼠標的位置。 游戲世界由通過 OffMeshLinks 連接的獨立 NavMeshes 組成。 假設以下設置: NavMesh A 和 NavMesh B 通過雙向 OffMeshLink 連接。 玩家的 NavMesh 代理(具有 NavMe ...

如何在 Unity 中添加 NavMesh 路徑以通過門

[英]How can I add NavMesh path to pass through the door in Unity

我正在嘗試使用 NavMeshAgent 在 Unity 中移動玩家。 但是 NavMesh 中沒有連接門口,所以玩家無法通過。 有沒有辦法在門口添加導航網路徑,讓玩家可以通過 go? 我試圖改變步高和最大坡度但不起作用...... ...

如何在 Unity 中激活 NavMesh?

[英]How do I activate NavMesh in Unity?

我正在制作一款汽車類游戲,並想使用 NavMesh 來“控制”我的汽車。 我想知道如何確切地激活它,因為我在其他任何地方都找不到直接的答案。 ...

Unity Navmesh 摧毀障礙物

[英]Unity Navmesh destroy Obstacle

我在 Unity 中有一個基本的 NavMesh 設置。 一架飛機、一個代理人和一個目的地。 到目前為止,我的代理沿着到達目的地的路徑前進。 當我將障礙物擋在路上時,它會停在障礙物上。 當路徑完全被阻塞時,有沒有辦法告訴代理(或障礙物?)被摧毀? 當特工可以繞過障礙物時,我可以接受。 但是一個 ...

NavMesh 剛體導航系統在拐角處結結巴巴

[英]NavMesh Rigidbody navigation system stutters around corners

問題 我使用 Rigidbody 和 NavMesh 創建了一個導航系統。 有一個特工試圖跟蹤我。 它有一個膠囊碰撞器、一個腳本(見下文)、一個剛體和一個 NavMeshAgent 組件。 它通過運行 NavMesh 計算、獲取下一個要移動的位置的坐標、禁用 NavMesh 並使用MovePosit ...

代碼不調用其他關於統一的 else 條件語句

[英]code do not called the other else conditional statment on unity

我統一創建了一個程序,它使用一個變換數組作為 Ai 的位置,一旦完成,它將點對點移動,它將再次從零重新開始。 我還制作了另一個發射光線投射的程序,當它檢測到敵人時,它將停止巡邏程序並啟用導航網格代理,否則它將打開巡邏腳本並關閉導航網格代理,但最后一部分不起作用出於某種原因,我需要幫助知道它為什么不 ...

如何阻止我的 gltf 角色穿過場景中的另一個 gltf object? A-frame -> 8th Wall

[英]How do I stop my gltf character from walking through another gltf object in the scene? A-frame -> 8th Wall

我目前在 8th Wall 中使用 A-frame 代碼。 角色和場景都是使用 Blender 3.0 制作的 3d 模型。 我目前的嘗試是在攪拌機中創建導航網格,並一直在關注本教程https://github.com/donmccurdy/aframe-inspector-plugin-reca ...

Unity Navmesh 在同一個場景中烘焙多張貼圖

[英]Unity Navmesh bake multiple maps in the same scene

我有一個包含多張地圖的場景,當游戲開始時,我隨機激活其中一張地圖並讓其他地圖保持不活動狀態。 我的問題是我只能烘焙一張地圖,因為當我更改為烘焙其他 map 時,它會被之前的烘焙覆蓋。 我搜索其他帖子以嘗試在運行時烘焙,但似乎不可能。 有沒有辦法在運行時進行多次烘焙或只烘焙活動的 map? ...

Unity3d Navmesh 代理未連接

[英]Unity3d Navmesh agent not connecting

我嘗試在我的游戲中獲得導航網格。 效果很好,只有一個問題。 在我的一所房子里,導航網沒有正確連接。 有沒有辦法解決這個問題? 我可以制作一些正方形並將它們用作導航網格,但我寧願做得干凈利落 ...

設置目的地不適用於實例化的孩子

[英]Set destination not working with instantiated childs

我有一個腳本可以在代理到達其位置時實例化一個游戲對象,實例化時它將隨機選擇這 2 個,然后是 3 個,等等......這個游戲對象屬於父級(我使用帶有 childcount 和 getChild 的隨機數),但是我的代理不會移動到實例,只會移動到原來的實例。 我已經嘗試使用它的位置和它的 local ...

Unity Nav Mesh:在圓上找到最近的位置

[英]Unity Nav Mesh : find nearest position on a circle

想象一下,弓箭手至少需要在 3m 之外才能射中他的目標,但他的距離不能超過 10m。 所以他必須在這個半徑內找到一個有效的位置(當然是在 3d 中)。 所以,我需要的是一種方法,它可以返回我的導航網格上最近(可達)的點,並且在半徑內有清晰的視線。 我一直在考慮始終使用圓邊作為計算的起點。 因 ...

防止相機進入 A-Frame 中的實體

[英]Preventing the camera entering entities in A-Frame

我有<a-scene>使用 A-Frame,其中包括許多隨機放置的球體 ( <a-sphere> ) 和相機裝備。 球體在初始化時以隨機 (x,y,z) 坐標為中心(並且在每次訪問 web 頁面時位於不同的位置)。 用戶可以使用wasd或按鍵在場景中移動相機。 我想防止相機進 ...

Unity NavMeshAgent 不包含 setDestination 的定義

[英]Unity NavMeshAgent does not contain a defintion for setDestination

我正在嘗試在 Unity 中為 AI 制作腳本,但出現此錯誤:錯誤 CS1061:“NavMeshAgent”不包含“setDestination”的定義,並且沒有可訪問的擴展方法“setDestination”接受類型為“NavMeshAgent”的第一個參數' 可以找到(您是否缺少 using ...

除非玩家到達某個位置,否則 Unity NavMeshAgent 不會移動

[英]Unity NavMeshAgent won't move unless the player gets to a certain location

我正在使用 NavmeshAgent 讓敵人追逐玩家。 下面是我的腳本 但是,除非我的玩家到達某個特定位置(具體來說是冰箱旁邊),否則敵人不會移動。 我現在真的很困惑,我們將不勝感激。 我在下面附上了我的導航網 map。 謝謝! ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM