User Tools

Site Tools


start:wiki:engines:godot4:components:astargrid2d:tilemap

AStarGrid2D On Tilemap

Пример примитивного, но работающего алгоритма AStarGrid2D

пока переменная astar_grid статичная - все субъекты будут использовать единую карту путей, если на не будет статичной то динамические объекты найдены не будут так как тогда весь поиск будет постоянно перетираться, для этого нужен другой алгоритм (он уже создан, но мне лень выкладывать).

функция game_process должна запускаться каждый физический процесс или если нет физики в игре то каждый кадр (что хуже ибо алгоритм пересчитывает ВСЕ объекты в группе, что может снизить производительность и расход батареи если приложение мобильное планируется),

функцию start_moving вызываем в момент когда хотим начать передвижение

Download pathfinding.gd

start/wiki/engines/godot4/components/astargrid2d/tilemap.txt · Last modified: 2024/07/07 14:19 by rufus

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki