Obsah

Pathfinding - Běžné problémy

Jak mít dobré pathfinding na mapě.

Vyberte správný tileset

Ne všechny tilesety podporují dobré pathfinding. Známý tileset nazývaný „DOA“ má na jedné straně úžasně vypadající lokace, ale na druhé straně má velké problémy s pathfinding. Postava se může snadno zaseknout při pohybu přes „ozdobné“ kopce a podobně.

Původní NWN tilesety jako „Venkov“ tento druh problému nemají a přestože nevypadají tak skvěle, fungují perfektně.

Úžasná DOA lokace:

Původní NWN Venkovská lokace:

Vždy debugujte dlaždice jako první krok

Naučte se, jak zobrazit AABB mesh:

  1. Ve hře stiskněte Ctrl + Shift + F12 a vyberte aabb mesh
  2. Nebo v toolsetu stiskněte Prostředí → Zobrazit AABB uzly

Příklady skvělého AABB mesh (vanilkový Venkovský tileset):

Příklady rozbitého AABB mesh (vlastní DOA tileset):

Důležitá poznámka

U DOA bohužel hra a toolset často havarují při zobrazování AABB - což je pravděpodobně spojeno s faktem, že tento tileset je rozbitý.

Správně organizujte umístitelné objekty

Jak bylo zmíněno v Pathfinding - Úvod do problému, když se hledá cesta v tilesetu, postava se začne pohybovat a vypadá to, že se snaží vyhnout umístitelným objektům na cestě k cíli.

Existuje několik pravidel pro správné umístění umístitelných objektů, aby se postava nezasekla na cestě.

Nepokládejte umístitelné objekty přes více dlaždic

To pravděpodobně není problém u nepevných umístitelných objektů jako květiny, ale je to problém u pevných umístitelných objektů jako stromy, houby atd.

Může to zmást mechanismus pathfinding.

Dobrá a špatná pozice stromu v dlaždicích:

Nepokládejte dva pevné umístitelné objekty bez prostoru pro postavu

To je recept na to, aby se postava zasekla: Dva pevné umístitelné objekty by neměly být umístěny tak blízko sebe, že se postava mezi ně nevejde.

Dobré a špatné umístění Klády a Stromu:

Nepokládejte pevný umístitelný objekt hned vedle pevného objektu dlaždice

Podobné platí, když umístíte velký umístitelný objekt tak blízko k objektu tilesetu (jako je další strom nebo kámen či zeď), že postava nemůže projít.

V některých případech to není problém, ale v jiných ano. Buďte opatrní ohledně tohoto scénáře a otestujte mapu, zda funguje správně. Někdy funguje, někdy ne.