Форум
Документация (2.14.1)
Неподдерживаемая SDK
UNIGINE Future
(Неподдерживаемая SDK)
UNIGINE 2.19 (Последняя)
(Неподдерживаемая SDK)
UNIGINE 2.18.1
(Неподдерживаемая SDK)
UNIGINE 2.18
(Неподдерживаемая SDK)
UNIGINE 2.17
(Неподдерживаемая SDK)
UNIGINE 2.16.1
(Неподдерживаемая SDK)
UNIGINE 2.16
(Неподдерживаемая SDK)
UNIGINE 2.15.1
(Неподдерживаемая SDK)
UNIGINE 2.15
(Неподдерживаемая SDK)
UNIGINE 2.14.1
(Неподдерживаемая SDK)
UNIGINE 2.14
(Неподдерживаемая SDK)
UNIGINE 2.13
(Неподдерживаемая SDK)
UNIGINE 2.12
(Неподдерживаемая SDK)
UNIGINE 2.11
(Неподдерживаемая SDK)
UNIGINE 2.10
(Неподдерживаемая SDK)
UNIGINE 2.9
(Неподдерживаемая SDK)
UNIGINE 2.8
(Неподдерживаемая SDK)
UNIGINE 2.7.3
(Неподдерживаемая SDK)
UNIGINE 2.7.2
(Неподдерживаемая SDK)
UNIGINE 2.7.1
(Неподдерживаемая SDK)
UNIGINE 2.7
(Неподдерживаемая SDK)
UNIGINE 2.6.1
(Неподдерживаемая SDK)
UNIGINE 2.6
(Неподдерживаемая SDK)
UNIGINE 2.5
(Неподдерживаемая SDK)
UNIGINE 2.4.1
(Неподдерживаемая SDK)
UNIGINE 2.4
(Неподдерживаемая SDK)
UNIGINE 2.3.1
(Неподдерживаемая SDK)
UNIGINE 2.3
(Неподдерживаемая SDK)
UNIGINE 2.2.1
(Неподдерживаемая SDK)
UNIGINE 2.2
(Неподдерживаемая SDK)
UNIGINE 2.1.1
(Неподдерживаемая SDK)
UNIGINE 2.0
(Неподдерживаемая SDK)
UNIGINE 1.0
(Неподдерживаемая SDK)
Показать все версии >>|Скрыть все версии <<
Учебник
Неподдерживаемая SDK
UNIGINE 2.19
(Неподдерживаемая SDK)
UNIGINE 2.18.1
(Неподдерживаемая SDK)
UNIGINE 2.17
(Неподдерживаемая SDK)
Показать все версии >>|Скрыть все версии <<
Выберите свой язык
На эти языки документация переведена автоматически, поэтому ее текст может содержать неточности и ошибки.
English
Русский
中文
Français
Deutsch
日本語
한국어
Español
Português
Italiano
Türkçe
Svenska
Suomi
Dansk
Nederlands
Norsk
हिन्दी
Tiếng Việt
Bahasa Indonesia
Polski
Limba Română
Magyar
Cрпски
Slovenčina
Slovenščina
Hrvatski
Český
Bosanski
Македонски
Български
Войти
This page has been translated automatically.
Click here to view the original English version instead.
в API
Не найдено
Введение
Что внутри?
Загрузка и установка UNIGINE SDK
Разработка проекта
Programming Quick Start
Programming Quick References
1. Setting Up the Project
2. Creating the Controllable Character
3. Implementing Shooting
4. Generating Physical Objects
5. Implementing Color Zone
6. Playing Background Music
7. Managing Game Rules
8. Creating the End UI
9. Building the Project
Начало работы с VR
Обзор классов и компонентов
Системные требования
Переход на UNIGINE
Переход на UNIGINE с Unreal Engine
Content Creation
Programming
Physics
Переход на UNIGINE с Unity
Content Creation
Programming
Physics
Видеоуроки
Interface
SDK Browser Interface
Editor Interface
Scene Viewport
Essentials
Importing 3D Models
Instancing Nodes
Materials
Lighting
Tracker Tool
Global Illumination
Georeferenced Terrain Generation
Arbitrary Terrain Generation
Content Optimization
Decals
Performance Inspection with Microprofile
Textures
Procedural Texturing
Bit Masking
Audio Sources and Sound Effects
Cached Shadows
Water
Physics
C# Component System
Landscape Terrain
Volumetric Clouds
Advanced
Microprofile for Artists
Подсказки и советы
Основы
Экспорт моделей из Autodesk Maya
Экспорт моделей из Blender
Экспорт моделей из Cinema 4D
Экспорт моделей из Autodesk 3ds Max
Как сменить IDE для работы с исходным кодом
Как сменить мир при загрузке приложения
Настройка стартового загрузочного экрана
Отключение заставки при запуске
Применение текстурного профайлера для оптимизации
Имитация плавания тел и течения с помощью Physical Water
Финальная сборка C# проекта
Настройка уровней детализации (LODs)
Удаление неиспользуемых ассетов из финальной сборки
Перенос ассетов в другой проект
Больше вариаций объектов за счет их случайной замены и трансформации
Программирование на C#
Вывод пользовательских сообщений в консоль
Доступ к ассетам из C# компонентов
Доступ к нодам из C# компонентов
Создание проекта на C# (.NET Core)
Отладка C# приложения в Visual Studio Code
Отладка C# приложения в Visual Studio
Настройка экранов загрузки
Обнаружение объектов при помощи World Trigger
Обнаружение физических объектов при помощи Physical Trigger
Обнаружение изменений в состоянии объекта с помощью Node Trigger
Выделение объекта курсором мыши с помощью пересечений
Обработка контактов при столкновениях физических тел
Программирование на C++
Создание проекта на C++
Как создать C++ проект (CMake)
Финальная сборка C++ проекта
Рендеринг
Как включить планарные отражения
Как запечь глобальное освещение в Voxel Probe
Как запечь отражения в Environment Probe
Как использовать кэшированные тени
Как создать скриптовый материал
Как запечь глобальное освещение в карты освещения
Единая карта освещения для нескольких уровней детализации
Как сделать фонтан с искрами с помощью системы частиц
Динамическая коррекция цвета запечённого освещения
Additive Blending: управление запеченным освещением и отражениями
Настройка окружающего освещения
Отображение тонкой геометрии на расстоянии
Отсечение отражений по областям видимости для помещений сложной формы
Создание анимации растительности на основе цвета вершин
Принципы работы
Устройство виртуального мира
Работа с виртуальным миром
Свойства (properties)
Иерархия и наследование
Компонентная Система
Компонентная Система C++
Компонентная Система C#
Рендер
Rendering Sequence
Parallel-Split Shadow Mapping
Сглаживание (Antialiasing)
Fast approXimate Anti-Aliasing (FXAA)
Temporal Anti-Aliasing (TAA)
Subpixel Reconstruction Anti-Aliasing (SRAA)
Supersampling
Чересстрочный рендеринг источников света
Alpha Blending
Режимы вывода изображения
Стерео
Отдельный вывод изображений с помощью плагина AppSeparate
Поддержка Quad Buffered Stereo
Вывод изображения на Oculus Rift с плагином AppOculus
Вывод изображения на HTC Vive с плагином AppVive
Вывод изображения на Varjo с плагином AppVarjo
Multi-Monitor Rendering
Video Wall Output with AppWall Plugin
3 Monitor Output with AppSurround Plugin
Panoramic Rendering
Projections with AppProjection Plugin
Физика
Физические тела
Cloth Body
Dummy Body
Fracture Body
Path Body
Ragdoll Body
Rigid Body
Rope Body
Water Body
Коллизионные формы (Shapes)
Обнаружение столкновений
Сочленения
Simulation of Physics
Битовые маски
Import System
Файловая система
Асинхронная потоковая передача данных
Браузер SDK
Работа с проектами
Управление лицензиями
Managing Company Accounts and Licenses
Дополнения
Airport Assets
Eastern European Countryside
Industrial Assets
Road Tool Constructor
Vegetation
VFX
Weather
Arbitrary Terrain Generation
Georeferenced Terrain Generation
Демонстрационные проекты
CIGI
C# Component Samples
Animation
Arcade Sample
Cameras
CharacterController
Components
Create Nodes
Input
Materials
Navigation
Sounds
Transformation
Widgets
World Intersection
C# Third Person Platformer
CPP Samples
Earthworks
Fox Hole
LiDAR
Oil Platform
Oil Refinery
Orbits
Procedural City Generation
Soldier
Superposition
Syncker
Viewer
VR Sample
CraneRope
Редактор UnigineEditor
Обзор интерфейса
Настройка раскладки
Context Menus
Работа с ассетами
Типы ассетов
Ассеты и runtime-файлы
Создание и импорт ассетов
Руководство по импорту FBX
Руководство по импорту CAD
Руководство по импорту текстур
Экспорт 3D-моделей из Blender
Экспорт 3D-моделей из Autodesk Maya
Экспорт 3D-моделей из Autodesk 3ds Max
Экспорт 3D-моделей из Maxon Cinema 4D
Организация ассетов
Копирование ассетов из других проектов
Оптимизация ассетов
Текстурный профайлер
Инструмент Cleaner
Связи между ассетами
Файлы проекта
Контроль версий
Настройки и предпочтения
Настройки редактора и горячие клавиши
Настройки мира
Настройки рендеринга
Screen
Visibility Distances
Textures
Lights
Transparent
Shadows
Tessellation
Global Illumination
SSAO
SSGI
Bent Normal
Subsurface Scattering
SSR
Dynamic Reflections
Decals
SSBevel
SSDirt
Landscape
Terrain
Water
Clouds
Vegetation
Environment
Occlusion Culling
Postprocess
Motion Blur
DOF
Camera Effects
Color
Buffers
Streaming
Screen-Space Materials
Глобальные настройки физики
Глобальные настройки звука
Настройки элементов управления
Работа с проектами
Финальная сборка проекта для публикации
Управление мирами
Scene Navigation
Создание узлов
Selecting and Positioning Nodes
Organizing Nodes
Exporting Nodes
Создание экземпляров узлов (Инстансинг)
Настройка параметров узла
Трансформация и общие параметры
Визуальное представление
Свойства (Properties)
Физика и звук
Setting Up Materials
Organizing Materials
Принудительная компиляция шейдеров
Настройка свойств
Организация иерархии свойств
Освещение
Среда
Источники света
Тени
Глобальное освещение
Окно Bake Lighting
Лайтмаппинг
GI на основе вокселей
Источники Environment Probes
Люксметр
Отражения
Setting Up Cameras
Использование визуальных помощников
Системное меню
Landscape Tool
Creating a Terrain
Creating a Geo-Referenced Terrain
Generating Detail Masks
Generating Vegetation
Generating Spline Objects
Generating Vector Objects
Generating Point Objects
Generating Buildings
Procedural Refinement
Distributed Computing
Sandworm
Starting with Sandworm
Adding Source Data
Landscape
Vegetation
Details
Roads
Point Objects
Pipelines, Fences, Powerlines
Buildings
Output Settings
Export Area
Format
Projection
Curvature
Quality
World
Generating the Landscape and Objects
Использование инструментов редактора для конкретных задач
Making Cutscenes: Animations & Camera Control
Basic Operations in Tracker
Creating Type-Specific Tracks
Usage Example
Running Tracks in Application
Захват снимков экрана и последовательности кадров
Добавление вариаций для более реалистичного окружения
Создание импосторов с помощью Impostors Creator
Редактирование Global Terrain
Редактирование Landscape Terrain
Mask Editor for Grass and Clutters
Extending Editor Functionality
Setting Up Environment
Creating Your First Editor Plugin
Редактирование кривых
Инструменты
Plugins for 3D Editors
Plugins for 3ds Max
Plugins for Maya
Инструменты профилирования производительности
Профилировщик производительности
Инструмент Microprofile
USC Interpreter
Архиватор
Resource
Сценарий обновления
Runtimes Generator
Встроенные объекты
Ноды (Nodes)
Node
Node Reference
Dummy Node
Layer
Trigger
Объекты (Objects)
Dummy Object
Static Mesh
Skinned Mesh
Dynamic Mesh
Mesh Cluster
Mesh Clutter
Ландшафт
Ландшафт Landscape Terrain
Карта слоя ландшафта (Landscape Layer Map)
Настройка деталей (Details)
Настройка визуализации и производительности
Импорт карт высот
Import from World Creator 2
Import from Quadspinner GAEA
Import from World Machine
Import from Houdini
Import from Instant Terra
Global Terrain
Global Terrain Details
Ландшафт для авиасимуляторов: рекомендации
Объект текст
Вода
Global Water
Water Mesh
Небо (Sky)
Облака (Cloud Layer)
Grass
Grass Settings
Tutorial: Adding Grass
Billboards
Stars Generator for Billboards
Объекты GUI
GUI
GUI Mesh
Эффекты
Системы частиц
Волюметрики
Volume Box
Volume Sphere
Volume Omni
Volume Projected
Поля (Fields)
Field Spacer
Field Animation
Field Height
Field Shoreline
Field Weather
Физические эффекты (Physicals)
Физический ветер
Физическая сила
Физический шум
Физическая вода
Физический триггер
Декали
Проецируемая декаль (Projected Decal)
Ортографическая декаль (Orthographic Decal)
Меш-декаль (Mesh Decal)
Источники света
Light Sources Parameters
Omni Light
Projected Light
World Light
Environment Probe
Voxel Probe
Planar Reflection Probe
Geodetics
Geodetic Pivot
World Objects
World Trigger
World Clutter
Switcher
Occluders
Occluder
Occluder Mesh
Transforms
Transform Path
Transform Bone
World Expression
World Spline Graph
Звуковые объекты
Источник звука (Sound Source)
Зона реверберации (Sound Reverb)
Объекты поиска пути
Области навигации
Навигационный сектор
Навигационный меш
Препятствия
Obstacle Box
Obstacle Sphere
Obstacle Capsule
Players
Player Actor
Player Dummy
Player Persecutor
Player Spectator
Программирование
Основы
Обзор программирования
Архитектура движка
Execution Sequence
Logic System
Engine Initialization
Engine Main Loop
Engine Shutdown
Куда писать код?
Working with Smart Pointers
Accessing Nodes and Files via Properties
Потокобезопасность в API
Матричные преобразования
Camera Matrices
Функции обратного вызова для обработки событий
Настройка среды разработки
Среда разработки Windows
Среда разработки Linux
Примеры использования
Working with Landscape Terrain via Code
High-Level Car Physics System (C++)
Custom Import Plugin
Importing Models Directly to Memory
C++ Component System
Customizing Mouse Cursor and Behavior
Basic Object Movements
Creating and Attaching a Cloth
Creating a Car with Wheel Joints
Creating Mirrors Using Viewports (Rendering to Texture) or Materials
A Simple Mechanism Using Joints
Creating Routes
Creating Pylons and Wires Using Ropes
Dynamic Meshes
Enabling Selective Surface-Based Collision
Playing Sounds on Collisions
Intersections
Mesh Class
Working with Console
Sharing Data
Splitting Logic Between Several WorldLogic Classes
Manipulator Widgets
UnigineScript
Creating UnigineScript Application
Adding Scripts to the Project
The Language
Structure of a Program
Data Types
Operators
Control Statements
Selection Statements
if-else
switch-case
Iteration Statements
for
while
do-while
forloop
foreach
foreachkey
Jump Statements
return
goto
break
continue
Other Statements
yield
wait
call()
thread()
Containers
Functions
Scope. Namespaces
Object Oriented Programming
Interface Class
Preprocessor Directives
Templates
Language Features
System Functions
String Global Functions
Script Debugging
Handling Ownership When Using Scripts
High-Level Systems
UnigineScript Basic Utilities
Unigine::Widgets
User Interfaces for Unigine::Widgets
Input System
Dialogs Script
Samples
Objects
cluster_00
cluster_01
dynamic_00
dynamic_01
dynamic_02
dynamic_03
dynamic_04
dynamic_05
gui_00
gui_01
gui_02
gui_05
gui_06
gui_07
mesh_01
mesh_02
Plugins
app_oculus_00
app_surround_00
app_surround_01
app_wall_00
gpu_monitor_00
ssl_socket_00
ssl_socket_01
Shaders
scriptable_00
Cache Files
C++
Создание C ++ приложения
Создание C++ плагина
Integration Samples
Unigine Integration into Qt Application
C++ Usage Examples
CustomApp Class
Extending UnigineScript
Library's Namespace
Variable Export
Constant Export
Function Export
Class Export
Data Structure Export
Callbacks
Serialization
UnigineScript Containers
C++ Plugins
ARTTRACK Plugin
FbxImporter Plugin
CadImporter Plugin
Setting Up Projections with AppEasyBlend Plugin
GeodeticsPlugin
GPU Monitoring with GPUMonitor Plugin
Kinect2 Plugin
LeapMotion Plugin
Secure SSL Connection via SSLSocket Plugin
Syncker Plugin
Syncker-Specific Options
Configuring Screens and Projections
Implementing Syncker Logic for a Custom Project
Teslasuit Plugin
VRPN Plugin
C#
Создание C# приложения
Отладка C# компонентов
Сборщик мусора
C# API Reference
C# Integration Samples
Application with Direct3D11 via SharpDX Library
Application with OpenGL via OpenTK Library
C# Usage Examples
C# Component System
Plugin Class
Package Class
Widget Dialog
Extending UnigineScript
Callbacks
UnigineScript Containers
Variable Export
Унифицированный язык шейдеров UUSL
Ключевые слова и типы UUSL
UUSL Common Intrinsic Functions
Структура UUSL GBuffer
Структура данных UUSL
UUSL Parameters
UUSL Textures
Семантика UUSL
UUSL Tessellation
Вычислительные шейдеры UUSL
Создание пользовательского шейдера для отложенного прохода рендеринга
Создание пользовательского шейдера для прямого прохода рендеринга
Создание пользовательского шейдера для постобработки
File Formats
Unigine Language Object Notation
Mesh File Formats
Файлы материалов
Base Material File Format
User Material File Format
Property File Format
Spline File Format
Параметры командной строки при запуске
Console
Файлы конфигурации
Rebuilding the Engine Tools
Rebuild in Windows via Visual Studio
Semi-automatic Compilation with Build Script
Защита ваших данных паролем
GUI
Loading and Splash Screens
UI Files
Containers
Widgets
Localization
RC Files
Skin Layout
Usage Example
Двойная точность координат
Usage
Performance Analyzer
API
Containers
Container Functions
ArrayMap Classes
ArrayMap Class
ArrayMap::Iterator Class
ArrayVector Class
Map Class
Set Class
Tree Classes
Tree Class
Tree::ConstIterator Class
Tree::Iterator Class
Vector Classes
Vector Class
Vector::ConstIterator Class
Vector::Iterator Class
Common Functionality
Async Class
ScopedLock Class
ScopedReaderLock Class
ScopedReentrantLock Class
ScopedWriterLock Class
Atomic Class
BackoffSpinner Class
Mutex Class
ReentrantMutex Class
Blob Class
Callback-Related Classes
CallbackBase Class
CallbackBase1 Class
CallbackBase2 Class
CallbackBase3 Class
CallbackBase4 Class
CallbackBase5 Class
Checksum Class
Compress Class
ConsoleVariableFloat Class
ConsoleVariableInt Class
ConsoleVariableString Class
Curve2d Class
Expression Class
ExternClass Class
FunctionBase Class
Hash Class
Hasher Class
File Import Classes
Data Structures
Import Class
Importer Class
ImportProcessor Class
ImportScene Class
FBX Export Classes
Export Class
Exporter Class
Image Class
ImageConverter Class
Interpreter Class
Json Class
Log Class
Logic Classes
EditorLogic Class
SystemLogic Class
WorldLogic Class
Component System Classes
C++
ComponentBase Class
ComponentSystem Class
C#
Component Class
ComponentSystem Class
AssetLink Class
AssetLinkNode Class
OS Functions
Palette Class
Path Class
Plugin Class
Property Class
PropertyParameter Class
Ptr Class
Reflection Class
RegExp Class
Resource Class
Stream Class
String Class
StringArray Class
StringPtr Class
StringStack Class
Thread Class
Timer Class
TypeInfo Class
UlonArg Class
UlonValue Class
UlonNode Class
Unigine Namespace Items
Utils Class
Variable Class
Xml Class
Controls-Related Classes
Controls Class
ControlsApp Class
ControlsDummy Class
ControlsJoystick Class
ControlsSixAxis
ControlsXPad360 Class
Input Class
InputGamePad Class
Engine-Related Classes
App Class
BootConfig Class
CustomApp Class
Config Class
Console Class
Editor Class
Engine Class
EnginePtr Class
engine.system Functions
EnginePlugins Class
Game Class
GameIntersection Class
LoadingScreen Class
Memory Class
Profiler Class
Properties Class
Sound Class
Sounds Class
SystemDialog Class
SystemInfo Class
UserConfig Class
Visualizer Class
World Class
Filesystem Functionality
Dir Class
File Class
FileSystem Class
FileSystemAssets Class
FileSystemMount Class
AsyncQueue Class
File System Functions
Package Class
PackageUng Class
UGUID Class
GUI-Related Classes
Gui Class
UserInterface Class
Widget Class
WidgetButton Class
WidgetCanvas Class
WidgetCheckBox Class
WidgetComboBox Class
WidgetDialog Class
WidgetDialogColor Class
WidgetDialogFile Class
WidgetDialogImage Class
WidgetDialogMessage Class
WidgetEditLine Class
WidgetEditText Class
WidgetExternBase Class
WidgetExtern Class
WidgetGridBox Class
WidgetGroupBox Class
WidgetHBox Class
WidgetHPaned Class
WidgetIcon Class
WidgetLabel Class
WidgetListBox Class
WidgetManipulator Class
WidgetManipulatorRotator Class
WidgetManipulatorScaler Class
WidgetManipulatorTranslator Class
WidgetMenuBar Class
WidgetMenuBox Class
WidgetScroll Class
WidgetScrollBox Class
WidgetSlider Class
WidgetSpacer Class
WidgetSpinBox Class
WidgetSpinBoxDouble Class
WidgetSprite Class
WidgetSpriteNode Class
WidgetSpriteShader Class
WidgetSpriteVideo Class
WidgetSpriteViewport Class
WidgetTabBox Class
WidgetTreeBox Class
WidgetVBox Class
WidgetVPaned Class
WidgetWindow Class
Math Functionality
Predefined Constants
Bounds-Related Classes
BoundBox Class
BoundFrustum Class
BoundSphere Class
WorldBoundBox Class
WorldBoundFrustum Class
WorldBoundSphere Class
Geometry Class
Math Common Functions
Math 2D Functions
Math Exponential Functions
Math Matrix Functions
Math Random Functions
Math Trigonometrical Functions
bvec4 Class
dmat4 Class
dvec2 Class
dvec3 Class
dvec4 Class
half Class
hvec2 Class
hvec3 Class
hvec4 Class
ivec2 Class
ivec3 Class
ivec4 Class
mat2 Class
mat3 Class
mat4 Class
quat Class
svec4 Class
vec2 Class
vec3 Class
vec4 Class
Node-Related Classes
Node Class
NodeDummy Class
NodeExtern Class
NodeExternBase Class
NodeLayer Class
NodeReference Class
NodeTrigger Class
Decals-Related Classes
Decal Class
DecalMesh Class
DecalOrtho Class
DecalProj Class
Field-Related Classes
Field Class
FieldAnimation Class
FieldHeight Class
FieldShoreline Class
FieldSpacer Class
FieldWeather Class
Geodetics-Related Classes
Ellipsoid Class
GeodeticPivot Class
GeodeticsTransformer Class
Lights-Related Classes
BakeLighting Class
Light Class
LightEnvironmentProbe Class
LightVoxelProbe Class
LightPlanarProbe Class
LightOmni Class
LightProj Class
LightWorld Class
LightLensFlare Class
Objects-Related Classes
Object Class
ObjectBillboards Class
ObjectCloudLayer Class
ObjectDummy Class
ObjectDynamic Class
ObjectExtern Class
ObjectExternBase Class
ObjectGrass Class
ObjectGui Class
ObjectGuiMesh Class
ObjectIntersection Class
ObjectIntersectionNormal Class
ObjectIntersectionTexCoord Class
ObjectLandscapeTerrain Classes
ObjectLandscapeTerrain Class
TerrainDetail Class
TerrainDetailMask Class
Landscape Class
LandscapeLayerMap Class
LandscapeMapFileCreator Class
LandscapeMapFilesettings Class
LandscapeFetch Class
LandscapeImages Class
LandscapeTextures Class
ObjectMeshStatic Class
ObjectMeshCluster Class
ObjectMeshClutter Class
ObjectMeshDynamic Class
ObjectMeshSkinned Class
ObjectMeshSplineCluster Class
ObjectParticles Class
ParticleModifier Class
ParticleModifierScalar Class
ParticleModifierVector Class
ObjectSky Class
ObjectTerrainGlobal Class
TerrainGlobalDetail Class
TerrainGlobalLod Class
TerrainGlobalLodHeight Class
TerrainGlobalLods Class
TileSet Class
TileSetFile Class
ObjectText Class
ObjectVolumeBox Class
ObjectVolumeOmni Class
ObjectVolumeProj Class
ObjectVolumeSphere Class
ObjectWaterMesh Class
ObjectWaterGlobal Class
Players-Related Classes
Player Class
PlayerActor Class
PlayerDummy Class
PlayerPersecutor Class
PlayerSpectator Class
Sound Nodes-Related Classes
AmbientSource Class
SoundReverb Class
SoundSource Class
World Nodes-Related Classes
WorldClutter Class
WorldExpression Class
WorldExternBase Class
WorldExtern Class
WorldIntersection Class
WorldIntersectionNormal Class
WorldIntersectionTexCoord Class
WorldOccluder Class
WorldOccluderMesh Class
WorldSplineGraph Class
SplineGraph Class
SplinePoint Class
SplineSegment Class
WorldSwitcher Class
WorldTransformBone Class
WorldTransformPath Class
WorldTrigger Class
Networking Functionality
Socket Class
Pathfinding-Related Classes
Navigation Class
NavigationMesh Class
NavigationSector Class
Obstacle Class
ObstacleBox Class
ObstacleCapsule Class
ObstacleSphere Class
PathRoute Class
PathRouteIntersection Class
Physics-Related Classes
Contact Class
ShapeContact Class
Physics Class
PhysicsIntersection Class
PhysicsIntersectionNormal Class
Bodies-Related Classes
Body Class
BodyCloth Class
BodyDummy Class
BodyFracture Class
BodyParticles Class
BodyPath Class
BodyRagdoll Class
BodyRigid Class
BodyRope Class
BodyWater Class
Joints-Related Classes
Joint Class
JointBall Class
JointCylindrical Class
JointFixed Class
JointHinge Class
JointParticles Class
JointPath Class
JointPrismatic Class
JointSuspension Class
JointWheel Class
Physical Nodes-Related Classes
Physical Class
PhysicalForce Class
PhysicalTrigger Class
PhysicalNoise Class
PhysicalWater Class
PhysicalWind Class
Shapes-Related Classes
Shape Class
ShapeBox Class
ShapeCapsule Class
ShapeConvex Class
ShapeCylinder Class
ShapeSphere Class
Plugins-Related Classes
GPUMonitor Plugin
GPUMonitor Class
GPUMonitorPlugin Class
AppEasyBlend Class
OpenFlightImport Class
Kinect Class
AppOculus Class
AppProjection Class
engine.surround Functions
AppVarjo Class
AppVive Class
AppWall Class
ARTTracker Class
IG Plugin
DISConnector Plugin
DIS::Connector Class
HLAConnector Plugin
HLA::Connector Class
CIGIConnector Plugin
CIGI::Connector Class
CigiAerosolResponse Class
CigiAnimationNotify Class
CigiArticulatedControl Class
CigiArticulatedShortControl Class
CigiAtmosphereControl Class
CigiCelestialControl Class
CigiComponentControl Class
CigiComponentShortControl Class
CigiEarthModelDef Class
CigiEntityClampedControl Class
CigiEntityControl Class
CigiEnvironmentControl Class
CigiEnvironmentRequest Class
CigiEventNotify Class
CigiHatHotExtResponse Class
CigiHatHotRequest Class
CigiHatHotResponse Class
CigiHostPacket Class
CigiHostUserDefined Class
CigiIGControl Class
CigiIGMessage Class
CigiIGPacket Class
CigiIGUserDefined Class
CigiLosExtResponse Class
CigiLosResponse Class
CigiLosSegmentRequest Class
CigiLosVectorRequest Class
CigiMaritimeControl Class
CigiMaritimeResponse Class
CigiPositionRequest Class
CigiPositionResponse Class
CigiRateControl Class
CigiSegmentDef Class
CigiSegmentNotify Class
CigiSensorControl Class
CigiSensorExtResponse Class
CigiSensorResponse Class
CigiStartOfFrame Class
CigiSymbolCircleDef Class
CigiSymbolClone Class
CigiSymbolControl Class
CigiSymbolLineDef Class
CigiSymbolShortControl Class
CigiSymbolSurfaceDef Class
CigiSymbolTextDef Class
CigiTerrestrialControl Class
CigiTerrestrialResponse Class
CigiTrackerControl Class
CigiTrajectoryDef Class
CigiViewControl Class
CigiViewDef Class
CigiVolumeDef Class
CigiVolumeNotify Class
CigiWaveControl Class
CigiWeatherControl Class
CigiWeatherResponse Class
ComponentBaseInterface
IG Manager Class
ArticulatedPart Class
CollisionSegment Class
CollisionVolume Class
Component Class
Converter Class
IGConfig Class
Entity Class
ViewBase Class
ViewGroup Class
View Class
SkyMap Class
Meteo Class
Region Class
LightController Class
SymbolsController Class
SymbolsPlane Class
Symbol Class
SymbolPolyline Class
SymbolCircle Class
SymbolText Class
Water Class
IGIntersection Structure
Interface Plugin
InterfaceWindow Class
Interface Class
LeapMotion Plugin
LeapMotion Class
LeapMotionArm Class
LeapMotionBone Class
LeapMotionFinger Class
LeapMotionHand Class
SSLSocket Plugin
SSLSocket Class
SSLSocketPlugin Class
Steam Plugin
Steam Class
SteamLeaderboard Class
Syncker Plugin
Manager Class
Syncker Class
Master Class
Slave Class
Projections Class
Teslasuit Plugin
TeslaSuitGeneral Class
Suit Class
SuiteManager Class
VRPN Plugin
VrpnAnalogDevice Class
VrpnButtonDevice Class
VrpnTrackerDevice Class
Rendering-Related Classes
Camera Class
Ffp Class
Material Class
Materials Class
Mesh Class
MeshDynamic Class
MeshStatic Class
Primitives Class
Render Class
RenderEnvironmentPreset Class
Renderer Class
RenderContext Class
RenderState Class
RenderTarget Class
Shader Class
CPUShader Class
StructuredBuffer Class
Texture Class
TextureCurve Class
Viewport Class
Работа с контентом
Требования к 3D моделям
Art Assets Conversion
Оптимизация контента
Оптимизация геометрии
Работа с большим количеством объектов
Setting Up LODs
Использование импосторов
Включение и выключение узлов
Отсечение по окклюзии
Оптимизация травы
Lights Optimization
Оптимизация динамических отражений
Оптимизация воды
Terrain Optimization
Оптимизация физики
Лучшие практики VR
Материалы
Иерархия и наследование
Библиотека материалов
billboards_base
billboards_cloud_base
billboards_impostor_base
clouds_base
decal_base
decal_terrain_hole_base
grass_base
grass_impostor_base
gui_base
landscape_terrain_base
landscape_terrain_detail_base
mesh_base
Physically Based Materials
particles_base
render_composite
sky_base
terrain_global_base
volume_cloud_base
volume_fog_base
volume_light_base
volume_omni_base
volume_proj_base
volume_shaft_base
water_global_base
water_mesh_base
Postprocess Materials
post_blur_radial
post_filter_rgb2rgbl
post_filter_rgb2yuv
post_filter_sobel
post_filter_wet
post_hblur_2d
post_sensor
post_vblur_2d
post_hblur_mask
post_vblur_mask
post_hblur_cube and post_vblur_cube
Debug Materials
debug_materials
Кастомизированные материалы
Материалы со сценариями
Art Samples
Animated Character
Billboards
Camera Effects
Clouds
Cluster
Clutter
Cross Section
Decals
Environment
Global Illumination
Impostors
Interior
Landscape
Lens Flares
Lights
LOD System
Materials
Occluders
Particles
Post Sensors
Reflections
Simlights
SSBevel
SSDirt
Vegetation
Volumetrics
Water
Wildfire
World Spline Graph
Tutorials
Adding Morph Targets
Vegetation: Authoring Tips
Upgrading to UNIGINE 2.14.1
API Migration
Content Migration
Шаблон приложения IG
Конфигурация IG
Настройки окружающей среды
Настройки освещения
Свойства сущностей
Создание пользовательских компонентов
Обработка пользовательских пакетов
Отладка приложения IG
Приложение IG Host
Устранение неполадок
Проблемы с браузером SDK
Проблемы с UnigineEditor
Проблемы с .NET
Third-Party Notices
Содержание
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста,
переключитесь на самую актуальную документацию для последней версии SDK
.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста,
обновитесь до последней версии SDK.
Код на
языке
отсутствует для этой страницы, можно выбрать другой язык.
C++
C#
UnigineScript
Нет кода на
языке
для этой страницы,
отображается код на
другом
Double
Копировать
API
Networking Functionality
Networking Functionality
Articles in This Section
Socket Class
Last update: 29.04.2021
Помогите сделать статью лучше
Была ли эта статья полезной?
Да
Нет
0
из
0
пользователей считают статью полезной
Сообщить о проблеме в этой статье
(или выберите слово/фразу и нажмите Ctrl+Enter
Вы уже проголосовали
О какой проблеме вы хотели бы сообщить?
Проблема :
Отсутствует информация
Искажение информации
Непонятное или неоднозначное описание
Опечатка или грамматическая ошибка
Примеры кода нерабочие
Не хватает примеров кода
Другое
Подробнее *:
Войти
Email:
Пароль:
Забыли пароль?
Build: ()
Мы используем файлы cookie, чтобы вам было удобнее работать на нашем веб-сайте. Перейдите по
ссылке
для получения более подробной информации.
Got it