start:wiki:engines:godot4:components:astargrid2d:tilemap
AStarGrid2D On Tilemap
Пример примитивного, но работающего алгоритма AStarGrid2D
пока переменная astar_grid статичная - все субъекты будут использовать единую карту путей, если на не будет статичной то динамические объекты найдены не будут так как тогда весь поиск будет постоянно перетираться, для этого нужен другой алгоритм (он уже создан, но мне лень выкладывать).
функция game_process должна запускаться каждый физический процесс или если нет физики в игре то каждый кадр (что хуже ибо алгоритм пересчитывает ВСЕ объекты в группе, что может снизить производительность и расход батареи если приложение мобильное планируется),
функцию start_moving вызываем в момент когда хотим начать передвижение
start/wiki/engines/godot4/components/astargrid2d/tilemap.txt · Last modified: 2024/07/07 14:19 by rufus