Difference between revisions of "Area list/ru"
m (Translate page on Russian) |
m (Edit) |
||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
|} | |} | ||
− | + | Группы {{ulink|area|локаций}} (Area Lists) являются ресурсами, которые объединяют в себе смежные локации, по которым Игрок может путешествовать без лицезрения окна загрузки. Группа локаций может содержать максимум одну внешнюю локацию и несколько внутренних локаций, например Лотеринг с размещёнными в нём церковью и таверной. Так как группы локаций загружаются в память как единое целое, то переходы между локациями внутри такой группы происходят посредством быстрого затемнения экрана и телепорта. | |
− | + | В игре в каждый текущий момент активной может быть только одна группа локаций. | |
− | + | Группы локаций являются эквивалентом главной локации с подлокациями в серии игр Baldur's Gate. Это позволяет членам партии путешествовать по локации и внутренним помещениям без привязки друг к другу. | |
− | + | В принципе используя группу локаций можно создать бесшовный мир. Причём при бесшовном мире также возможно, но не обязательно, использование карты мира, например для перехода из замка в деревню за его пределами. | |
− | + | == Свойства ресурса == | |
− | + | Сама по себе группа локаций, как ресурс тулсета, очень проста и содержит только текстовое описание и имя ресурса. | |
− | == | + | == Присоединение локации к группе == |
− | + | Чтобы присоединить локацию к группе необходимо установить соответствующее свойство ресурса локации. | |
− | + | {| | |
+ | |- | ||
+ | |[[File:Area list name in the object inspector.png]] | ||
+ | |- | ||
+ | |align="center"|<font style="font-size:90%; font-weight: normal;">Рис.1 Название группы локаций в свойствах локации</font> | ||
+ | |} | ||
− | + | == Группы локаций и ссылки на объекты по тэгу == | |
− | * | + | |
− | * | + | Обратите внимание, что содержимое всех локаций в пределах текущей группы, является '''активным''', поэтому скрипты, которые обращаются к объектам по тэгу, повлияют на все объекты с таким тэгом во всех локациях текущей группы. Например, если у вас есть два существа (две копии) с идентичным тэгом в различных локациях но в одной группе и вы посредством скрипта попробуете обратиться к одному из них, то функция "GetObjectByTag" может вам вернуть любой из них, причём заранее неизвестно какой именно. |
+ | |||
+ | Есть два подхода для решения этой проблемы: | ||
+ | * Убедитесь что все объекты, к которым вам нужно будет обращаться, имеют уникальные тэги. | ||
+ | * Используйте функцию UT_GetNearestObjectByTag. Это более надежное решение, поскольку эта функция выберет ближайший объект, даже если в соседних локациях группы есть объекты с идентичным тэгом. | ||
+ | |||
+ | {{languages|Area list}} |
Latest revision as of 08:38, 27 December 2011
Группы локаций |
Начало / Русская DA Builder Wiki / Поделиться ВКонтакте
|
Группы локаций (Area Lists) являются ресурсами, которые объединяют в себе смежные локации, по которым Игрок может путешествовать без лицезрения окна загрузки. Группа локаций может содержать максимум одну внешнюю локацию и несколько внутренних локаций, например Лотеринг с размещёнными в нём церковью и таверной. Так как группы локаций загружаются в память как единое целое, то переходы между локациями внутри такой группы происходят посредством быстрого затемнения экрана и телепорта.
В игре в каждый текущий момент активной может быть только одна группа локаций.
Группы локаций являются эквивалентом главной локации с подлокациями в серии игр Baldur's Gate. Это позволяет членам партии путешествовать по локации и внутренним помещениям без привязки друг к другу.
В принципе используя группу локаций можно создать бесшовный мир. Причём при бесшовном мире также возможно, но не обязательно, использование карты мира, например для перехода из замка в деревню за его пределами.
Свойства ресурса
Сама по себе группа локаций, как ресурс тулсета, очень проста и содержит только текстовое описание и имя ресурса.
Присоединение локации к группе
Чтобы присоединить локацию к группе необходимо установить соответствующее свойство ресурса локации.
Рис.1 Название группы локаций в свойствах локации |
Группы локаций и ссылки на объекты по тэгу
Обратите внимание, что содержимое всех локаций в пределах текущей группы, является активным, поэтому скрипты, которые обращаются к объектам по тэгу, повлияют на все объекты с таким тэгом во всех локациях текущей группы. Например, если у вас есть два существа (две копии) с идентичным тэгом в различных локациях но в одной группе и вы посредством скрипта попробуете обратиться к одному из них, то функция "GetObjectByTag" может вам вернуть любой из них, причём заранее неизвестно какой именно.
Есть два подхода для решения этой проблемы:
- Убедитесь что все объекты, к которым вам нужно будет обращаться, имеют уникальные тэги.
- Используйте функцию UT_GetNearestObjectByTag. Это более надежное решение, поскольку эта функция выберет ближайший объект, даже если в соседних локациях группы есть объекты с идентичным тэгом.
Язык: | English • русский |
---|