XrAI:game graph builder.cpp: различия между версиями
Перейти к навигации
Перейти к поиску
мНет описания правки |
+2 вариант |
||
| Строка 1: | Строка 1: | ||
__notoc__ | |||
== 1 вариант == | |||
{| class="wikitable" style="float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;" | |||
| '''Обнаружение''' | |||
| | |||
Melo<ref>[https://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/page/161/#findComment-858802 "Melo" amk-team.ru] 02.07.2014</ref> | |||
|- | |||
| '''Решение''' | |||
| | |||
Expropriator<ref>[https://www.amk-team.ru/forum/topic/12733-instrukcii-po-vyletam-i-oshibkam/#findComment-926883 "Expropriator" amk-team.ru] 28.03.2015 [https://web.archive.org/web/20250801002309/https://www.amk-team.ru/forum/topic/12733-instrukcii-po-vyletam-i-oshibkam/ Архивировано] 01.08.2025</ref> | |||
|} | |||
<pre> | <pre> | ||
Cannot build path from [77] to [227] | Cannot build path from [77] to [227] | ||
| Строка 12: | Строка 23: | ||
</pre> | </pre> | ||
=== Ошибка | === Ошибка === | ||
Какой-то '''graph-point''' из-за разрыва в AI-сетке, переориентировался на соседний '''graph-point'''. Какой именно смотрите по координатам выше надписи <code>FATAL ERROR</code> | Какой-то '''graph-point''' из-за разрыва в AI-сетке, переориентировался на соседний '''graph-point'''. Какой именно смотрите по координатам выше надписи <code>FATAL ERROR</code> | ||
=== Решение | === Решение === | ||
Добавьте нужному '''graph-point''''у в цепь ещё несколько или переместите '''graph-point''', который находится за разорванной AI-сеткой. | Добавьте нужному '''graph-point''''у в цепь ещё несколько или переместите '''graph-point''', который находится за разорванной AI-сеткой. | ||
== 2 вариант == | |||
{| class="wikitable" style="float:right; margin-left:0.8em; clear:right; text-align: center; font-size:12px; width: 300px;" | |||
| '''Обнаружение''' | |||
| | |||
CuJIbBEP<ref>[https://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/page/181/#findComment-914904 "CuJIbBEP" amk-team.ru] 07.02.2015, 08:13 [https://web.archive.org/web/20231210140512/https://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/page/181/ Архивировано] 10.12.2023</ref> | |||
|- | |||
| '''Решение''' | |||
| | |||
CuJIbBEP<ref>[https://www.amk-team.ru/forum/topic/1560-soc-voprosy-po-sdk/page/181/#findComment-915137 "CuJIbBEP" amk-team.ru] 07.02.2015, 20:49</ref> | |||
|} | |||
<pre> | |||
Expression : assertion failed | |||
Function : CGameGraphBuilder::process_tripple | |||
File : .\game_graph_builder.cpp | |||
Line : 597 | |||
Description : _min(edge->weight(),graph().edge(edge->vertex_id(),tripple.second.second) ? graph().edge(edge->vertex_id(),tripple.second.second)->weight() : (*I).weight()) <= tripple.first | |||
</pre> | |||
=== Ошибка === | |||
При компиляции '''level.graph'''. | |||
Какие-то из линковоных нодов АИ-сетки оказались на разной высоте. | |||
{| class="wikitable" style="text-align:center; width: 250px;" | |||
| style="text-align:center" | <span class="plainlinks">[https://postimg.cc/V5K8rVWS https://i.postimg.cc/V5K8rVWS/876f5557522260f166013a16a2145f74.jpg]</span> | |||
| style="text-align:center" | <span class="plainlinks">[https://postimg.cc/Sjgh2vf2 https://i.postimg.cc/Sjgh2vf2/6f25af438de246e8fa2d6000dd111ea1.jpg]</span> | |||
|}<br clear="all" /> | |||
=== Решение === | |||
Удаляйте по очереди '''graph-point''''ы на АИ-сетке, и пробуйте снова компилировать '''level.graph''' — пока вылет не исчезнет. | |||
В том участке АИ-сетки, где последний раз удалили '''graph-point''''ы и вылет пропал — проверяйте, как расположены линкованные ноды. | |||
== Источники == | == Источники == | ||
{{ | {{reflist|3}} | ||
[[Категория:Справочник_вылетов]][[Категория:Вылеты xrAI]] | |||
[[Категория:Справочник_вылетов]] | |||
[[Категория:Вылеты xrAI]] | |||
Текущая версия от 01:46, 9 августа 2026
1 вариант
| Обнаружение |
Melo[1] |
| Решение |
Expropriator[2] |
Cannot build path from [77] to [227] Cannot build path from [-97.759018][14.912067][-66.732803] to [-106.987610][17.932844][-39.387177] FATAL ERROR Expression : false Function : CGameGraphBuilder::path_distance File : D:\prog_repository\sources\trunk\utils\xrAI\game_graph_builder.cpp Line : 491 Description : Cannot build path, check AI map
Ошибка
Какой-то graph-point из-за разрыва в AI-сетке, переориентировался на соседний graph-point. Какой именно смотрите по координатам выше надписи FATAL ERROR
Решение
Добавьте нужному graph-point'у в цепь ещё несколько или переместите graph-point, который находится за разорванной AI-сеткой.
2 вариант
| Обнаружение |
CuJIbBEP[3] |
| Решение |
CuJIbBEP[4] |
Expression : assertion failed Function : CGameGraphBuilder::process_tripple File : .\game_graph_builder.cpp Line : 597 Description : _min(edge->weight(),graph().edge(edge->vertex_id(),tripple.second.second) ? graph().edge(edge->vertex_id(),tripple.second.second)->weight() : (*I).weight()) <= tripple.first
Ошибка
При компиляции level.graph.
Какие-то из линковоных нодов АИ-сетки оказались на разной высоте.
|
|
Решение
Удаляйте по очереди graph-point'ы на АИ-сетке, и пробуйте снова компилировать level.graph — пока вылет не исчезнет.
В том участке АИ-сетки, где последний раз удалили graph-point'ы и вылет пропал — проверяйте, как расположены линкованные ноды.
Источники
- ↑ "Melo" amk-team.ru 02.07.2014
- ↑ "Expropriator" amk-team.ru 28.03.2015 Архивировано 01.08.2025
- ↑ "CuJIbBEP" amk-team.ru 07.02.2015, 08:13 Архивировано 10.12.2023
- ↑ "CuJIbBEP" amk-team.ru 07.02.2015, 20:49

