ru:toolworks:docs:apparatus:architecture

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
ru:toolworks:docs:apparatus:architecture [2022/01/05 12:54] – обновил в соответствии с англоязычной версией + добавил TODO jisparru:toolworks:docs:apparatus:architecture [2022/01/05 13:48] (текущий) – [Высокоуровневые детали] jispar
Строка 38: Строка 38:
 (или к [[ue>API/Runtime/CoreUObject/UObject/UObject|UObject]]-ам, если быть более точным). Это делает их реально универсальными, если говорить об использовании уже существующей функциональности Unreal Engine. Кроме того, они также поддерживают иерархическую фильтрацию и даже итерирование по мульти-деталям (что очень полезно, когда надо справится с несколькими деталями одного типа на одном Subject-е). (или к [[ue>API/Runtime/CoreUObject/UObject/UObject|UObject]]-ам, если быть более точным). Это делает их реально универсальными, если говорить об использовании уже существующей функциональности Unreal Engine. Кроме того, они также поддерживают иерархическую фильтрацию и даже итерирование по мульти-деталям (что очень полезно, когда надо справится с несколькими деталями одного типа на одном Subject-е).
  
-Детали всегда хранятся в соответствующих *Subjective*-вах - в специального типа контейнерах, которые прямо ассоциируются с обыденными Actor-ами или пользовательскими виджетами (User Widget). Объекты типа "сущностный" (то есть Subjective-вы) не итерируются напрямую, но через специальную кэш-память, называемую ремнями (//Belt//). Ремни - отдельный тип данных, который используется сугубо в целях оптимизации, хранит только ссылки на оригинальные детали. Вы можете назначить собственные ремни вручную на объектах Subjective-а. Ремни будут наращивать свои размеры по мере необходимости.+Детали всегда хранятся в соответствующих *Subjective*-вах - в специального типа контейнерах, которые прямо ассоциируются с обыденными Actor-ами или пользовательскими виджетами (User Widget). "Сущностныеобъекты (то есть Subjective-вы) не итерируются напрямую, но через специальную кэш-память, называемую ремнями (//Belt//). Ремни - отдельный тип данных, который используется сугубо в целях оптимизации, хранит только ссылки на оригинальные детали. Вы можете назначить собственные ремни вручную на объектах Subjective-а. Ремни будут наращивать свои размеры по мере необходимости.
  
 Пожалуйста, заметьте, что все Subjective-вы внутренне являются сущностями (Subjectives are actually Subjects). Они имеют все сущностные [[appi>lass_i_subjective.html#a0193ef8d2268c03c0aedc5d584383f71|хэндлеры]] в себе. Это, естественно, означает, что вы можете добавлять трейты на них. Вы можете взаимозаменяемо использовать оба мира вместе, если необходимо. Все зависит от вас. Пожалуйста, заметьте, что все Subjective-вы внутренне являются сущностями (Subjectives are actually Subjects). Они имеют все сущностные [[appi>lass_i_subjective.html#a0193ef8d2268c03c0aedc5d584383f71|хэндлеры]] в себе. Это, естественно, означает, что вы можете добавлять трейты на них. Вы можете взаимозаменяемо использовать оба мира вместе, если необходимо. Все зависит от вас.
  • ru/toolworks/docs/apparatus/architecture.1641376452.txt.gz
  • Последнее изменение: 2022/01/05 12:54
  • jispar