Создайте узел или указатель на существующий узел
mynode = vrnode mynode = vrnode([]) mynode = vrnode(vrworld_object,'node_name') mynode = vrnode(vrworld_object, 'node_name','node_type') mynode = vrnode(vrworld_object, 'USE', othernode) mynode = vrnode(parent_node,'parent_field', 'node_name', 'node_type') mynode = vrnode(parent_node,'parent_field', 'USE', 'othernode')
| Имя |
| Имя узла. |
| Тип узла. |
| Имя родительского узла, который является |
| Имя поля родительского узла. |
| Включает |
| Имя другого узла для |
mynode = vrnode создает пустой vrnode обработайте, который не ссылается ни на какой узел.
mynode = vrnode([]) создает пустой массив vrnode указатели.
mynode = vrnode(vrworld_object,'node_name') создает указатель на существующий именованный узел в виртуальном мире.
mynode = vrnode(vrworld_object, 'node_name','node_type') создает новый узел под названием node_name из типа node_type на корне виртуального мира. Это возвращает указатель на недавно созданный узел.
mynode = vrnode(vrworld_object, 'USE', othernode) создает USE ссылка на узел othernode на корне мирового vrworld_object. Это возвращает указатель на виртуальный мир к исходному узлу.
mynode = vrnode(parent_node,'parent_field', 'node_name','node_type') создает новый узел под названием node_name из типа node_type это - дочерний элемент parent_node и находится в поле parent_field. Это возвращает указатель на недавно созданный узел.
mynode = vrnode(parent_node,'parent_field', 'USE', 'othernode') создает USE ссылка на узел othernode как дочерний элемент узла parentnode и находится в поле parentfield. Это возвращает указатель на исходный узел.
vrnode объект идентифицирует узел виртуального мира, в некотором роде очень похожий на указатель. Если вы применяете vrnode метод к узлу, который не существует, метод, создает узел, vrnode объект, и возвращает указатель на vrnode объект. Если вы применяете vrnode метод к существующему узлу, метод возвращает указатель на vrnode объект сопоставлен с этим узлом.
| Метод | Описание |
|---|---|
delete | Удалите vrnode объект |
fields | Полевые сводные данные виртуального мира объекта узла |
get | Значение свойства vrnode объект |
getfield | Значение поля vrnode объект |
isvalid | 1 если vrnode объект допустим, 0 если нет |
set | Измените свойство узла виртуального мира |
setfield | Измените значение поля vrnode объект |
sync | Включите или отключите синхронизацию полей виртуального мира с клиентом |
vrnode/delete | vrnode/get | vrnode/getfield | vrnode/set | vrnode/setfield | vrworld