НАВИГАЦИОННА МРЕЖА

Съдържание

Навигационната мрежа се използва за AI системата на играта и се използва от играта за контролиране на ботове, движения на заложници и за показване на имена на области в чата, на миникартата и на радара.

Ако искате да направите добра оптимизирана карта, тогава определено ще трябва да създадете навигационна мрежа ръчно. За да се опрости процеса на създаване на навигационна мрежа, беше разработен специален конфигурационен файл navedit.cfg, който е включен в CSSSDK по подразбиране. Вижте "CSSSDK navedit.cfg".

Характеристики на употреба

  • 1) csssdk_NAVIGATION_MESH.vmf
  • 2) csssdk_NAVIGATION_MESH_2.vmf

Използват се предмети

  • 1)
  • NAVIGATION_MESH
  • func_detail
  • func_button
  • func_bomb_target
  • инфодекал
  • logic_auto
  • команда point_server
  • prop_static
  • опора_врата_въртяща се
  • func_ladder
  • prop_physics_multiplayer
  • ДЕВИЛАЦИЯ
  • 2)
  • NAVIGATION_MESH
  • func_detail
  • func_button
  • func_bomb_target
  • инфодекал
  • logic_auto
  • команда point_server
  • prop_static
  • опора_врата_въртяща се
  • func_ladder
  • prop_physics_multiplayer
  • ДЕВИЛАЦИЯ

Описание на картата

Картата е създадена за експерименти с генерирането на навигационна мрежа. Появявайки се на картата, изтичайте до дистанционното управление и натиснете големия бутон върху него. Това ще започне генерирането на навигационна мрежа за тази карта. Независимо от мощността на вашия компютър, този процес не трябва да отнеме много време, тъй като картата е малка. След като приключите с генерирането на навигационната мрежа, картата ще се презареди автоматично и можете да играете върху нея с ботове. За да направите това, кликнете върху бутона под формата на "плюс" надистанционно. Трябва също да се отбележи, че ако на картата няма навигационна мрежа и се опитате да добавите поне един бот към картата, това ще доведе до генериране на навигационна мрежа. За да видите мрежата за навигация, изпълнете командата "nav_edit 1" в конзолата. Тичайте по картата и вижте как се генерира мрежата.

След като се появи на картата, просто щракнете върху бутона на дистанционното управление, за да заредите конфигурацията navedit.cfg. Това може да стане и чрез просто изпълнение на командата "exec navedit" в конзолата.

След като заредите navedit.cfg, можете да започнете да изучавате някои трикове за създаване на компетентна навигация за ботове:

За да проверите работата на ботовете, обикновено се използва описаният по-долу метод. Играчът се свързва с играта и влиза в зрителите (наблюдателите). Използвайки командите "mp_limitteams 30" и "bot_join_after_player 0", играчът получава възможност да добавя ботове без присъствието на играчи в играта, както и да добавя 30 души повече към един отбор, отколкото към друг. След това, използвайки командата "bot_add_t", той добавя много ботове към една команда. Те постоянно ще тичат по картата в търсене на нови начини за придвижване. Докато е в зрителите, играчът може да наблюдава какво правят ботовете. За да ускорите времето, можете да използвате конзолната команда "host_timescale #", където # е множителят на скоростта на сървъра; 1 - нормална скорост; 2 - скоростта е 2 пъти по-висока от нормалната; 0.1 - забавяне на времето с 10 пъти и т.н.